MidiFile(type=1, ticks_per_beat=120, tracks=[
  MidiTrack([
    MetaMessage('set_tempo', tempo=500000, time=0),
    MetaMessage('time_signature', numerator=4, denominator=4, clocks_per_click=24, notated_32nd_notes_per_beat=8, time=0),
    MetaMessage('set_tempo', tempo=500000, time=0),
    MetaMessage('time_signature', numerator=4, denominator=4, clocks_per_click=24, notated_32nd_notes_per_beat=8, time=0),
    MetaMessage('time_signature', numerator=4, denominator=4, clocks_per_click=24, notated_32nd_notes_per_beat=8, time=0),
    MetaMessage('key_signature', key='C', time=0),
    MetaMessage('set_tempo', tempo=365854, time=0),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('program_change', channel=0, program=1, time=0),
    Message('control_change', channel=0, control=7, value=127, time=0),
    Message('control_change', channel=0, control=10, value=52, time=0),
    Message('control_change', channel=0, control=93, value=0, time=0),
    Message('control_change', channel=0, control=91, value=63, time=0),
    Message('note_on', channel=0, note=55, velocity=67, time=0),
    Message('note_on', channel=0, note=71, velocity=62, time=0),
    Message('note_on', channel=0, note=59, velocity=84, time=0),
    Message('note_on', channel=0, note=74, velocity=83, time=7),
    Message('note_on', channel=0, note=76, velocity=83, time=9),
    Message('note_on', channel=0, note=62, velocity=64, time=1),
    Message('note_on', channel=0, note=79, velocity=97, time=5),
    Message('note_on', channel=0, note=74, velocity=0, time=275),
    Message('note_on', channel=0, note=71, velocity=0, time=10),
    Message('note_on', channel=0, note=59, velocity=0, time=48),
    Message('note_on', channel=0, note=78, velocity=95, time=12),
    Message('note_on', channel=0, note=74, velocity=86, time=1),
    Message('note_on', channel=0, note=66, velocity=100, time=0),
    Message('note_on', channel=0, note=69, velocity=53, time=1),
    Message('note_on', channel=0, note=71, velocity=50, time=2),
    Message('note_on', channel=0, note=79, velocity=0, time=6),
    Message('note_on', channel=0, note=76, velocity=0, time=10),
    Message('note_on', channel=0, note=55, velocity=0, time=1),
    Message('note_on', channel=0, note=62, velocity=0, time=7),
    Message('note_on', channel=0, note=69, velocity=0, time=8),
    Message('note_on', channel=0, note=71, velocity=0, time=0),
    Message('note_on', channel=0, note=74, velocity=0, time=0),
    Message('note_on', channel=0, note=66, velocity=0, time=2),
    Message('note_on', channel=0, note=78, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=66, time=1463),
    Message('note_on', channel=0, note=74, velocity=50, time=18),
    Message('note_on', channel=0, note=79, velocity=97, time=25),
    Message('note_on', channel=0, note=59, velocity=71, time=5),
    Message('note_on', channel=0, note=83, velocity=103, time=3),
    Message('note_on', channel=0, note=66, velocity=89, time=27),
    Message('note_on', channel=0, note=62, velocity=1, time=12),
    Message('note_on', channel=0, note=74, velocity=0, time=272),
    Message('note_on', channel=0, note=66, velocity=0, time=3),
    Message('note_on', channel=0, note=59, velocity=0, time=34),
    Message('note_on', channel=0, note=66, velocity=77, time=15),
    Message('note_on', channel=0, note=81, velocity=95, time=7),
    Message('note_on', channel=0, note=78, velocity=110, time=1),
    Message('note_on', channel=0, note=74, velocity=92, time=2),
    Message('note_on', channel=0, note=83, velocity=0, time=12),
    Message('note_on', channel=0, note=79, velocity=0, time=5),
    Message('note_on', channel=0, note=62, velocity=0, time=2),
    Message('note_on', channel=0, note=74, velocity=0, time=9),
    Message('note_on', channel=0, note=66, velocity=0, time=1),
    Message('note_on', channel=0, note=78, velocity=0, time=3),
    Message('note_on', channel=0, note=55, velocity=0, time=0),
    Message('note_on', channel=0, note=81, velocity=0, time=5),
    Message('note_on', channel=0, note=71, velocity=58, time=1489),
    Message('note_on', channel=0, note=55, velocity=1, time=17),
    Message('note_on', channel=0, note=74, velocity=81, time=4),
    Message('note_on', channel=0, note=59, velocity=97, time=3),
    Message('note_on', channel=0, note=62, velocity=83, time=5),
    Message('note_on', channel=0, note=76, velocity=64, time=1),
    Message('note_on', channel=0, note=79, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=0, time=261),
    Message('note_on', channel=0, note=71, velocity=0, time=34),
    Message('note_on', channel=0, note=59, velocity=0, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=43),
    Message('note_on', channel=0, note=76, velocity=0, time=4),
    Message('note_on', channel=0, note=78, velocity=102, time=2),
    Message('note_on', channel=0, note=74, velocity=85, time=1),
    Message('note_on', channel=0, note=66, velocity=114, time=3),
    Message('note_on', channel=0, note=55, velocity=0, time=14),
    Message('note_on', channel=0, note=62, velocity=0, time=11),
    Message('note_on', channel=0, note=66, velocity=0, time=17),
    Message('note_on', channel=0, note=74, velocity=0, time=1),
    Message('note_on', channel=0, note=78, velocity=0, time=5),
    Message('note_on', channel=0, note=55, velocity=1, time=1450),
    Message('note_on', channel=0, note=71, velocity=45, time=40),
    Message('note_on', channel=0, note=59, velocity=77, time=9),
    Message('note_on', channel=0, note=62, velocity=80, time=3),
    Message('note_on', channel=0, note=74, velocity=89, time=1),
    Message('note_on', channel=0, note=76, velocity=89, time=5),
    Message('note_on', channel=0, note=79, velocity=95, time=1),
    Message('note_on', channel=0, note=67, velocity=54, time=2),
    Message('note_on', channel=0, note=65, velocity=40, time=11),
    Message('note_on', channel=0, note=65, velocity=0, time=181),
    Message('note_on', channel=0, note=67, velocity=0, time=0),
    Message('note_on', channel=0, note=59, velocity=0, time=6),
    Message('note_on', channel=0, note=62, velocity=0, time=12),
    Message('note_on', channel=0, note=55, velocity=0, time=58),
    Message('note_on', channel=0, note=71, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=76, velocity=0, time=49),
    Message('note_on', channel=0, note=55, velocity=66, time=11),
    Message('note_on', channel=0, note=60, velocity=80, time=2),
    Message('note_on', channel=0, note=57, velocity=69, time=4),
    Message('note_on', channel=0, note=76, velocity=74, time=1),
    Message('note_on', channel=0, note=64, velocity=55, time=2),
    Message('note_on', channel=0, note=72, velocity=83, time=1),
    Message('note_on', channel=0, note=71, velocity=91, time=1),
    Message('note_on', channel=0, note=57, velocity=0, time=330),
    Message('note_on', channel=0, note=55, velocity=0, time=21),
    Message('note_on', channel=0, note=64, velocity=0, time=8),
    Message('note_on', channel=0, note=71, velocity=0, time=36),
    Message('note_on', channel=0, note=72, velocity=0, time=2),
    Message('note_on', channel=0, note=60, velocity=0, time=11),
    Message('note_on', channel=0, note=74, velocity=77, time=32),
    Message('note_on', channel=0, note=60, velocity=1, time=7),
    Message('note_on', channel=0, note=69, velocity=44, time=1),
    Message('note_on', channel=0, note=57, velocity=44, time=2),
    Message('note_on', channel=0, note=62, velocity=42, time=2),
    Message('note_on', channel=0, note=54, velocity=42, time=2),
    Message('note_on', channel=0, note=76, velocity=0, time=22),
    Message('note_on', channel=0, note=74, velocity=0, time=497),
    Message('note_on', channel=0, note=79, velocity=0, time=7),
    Message('note_on', channel=0, note=57, velocity=0, time=11),
    Message('note_on', channel=0, note=62, velocity=0, time=4),
    Message('note_on', channel=0, note=69, velocity=0, time=2),
    Message('note_on', channel=0, note=54, velocity=0, time=13),
    Message('note_on', channel=0, note=60, velocity=0, time=27),
    Message('note_on', channel=0, note=60, velocity=71, time=43),
    Message('note_on', channel=0, note=63, velocity=106, time=3),
    Message('note_on', channel=0, note=54, velocity=102, time=0),
    Message('note_on', channel=0, note=75, velocity=95, time=5),
    Message('note_on', channel=0, note=66, velocity=94, time=1),
    Message('note_on', channel=0, note=69, velocity=89, time=5),
    Message('note_on', channel=0, note=72, velocity=86, time=0),
    Message('note_on', channel=0, note=69, velocity=0, time=269),
    Message('note_on', channel=0, note=60, velocity=0, time=6),
    Message('note_on', channel=0, note=63, velocity=0, time=2),
    Message('note_on', channel=0, note=54, velocity=0, time=2),
    Message('note_on', channel=0, note=75, velocity=0, time=9),
    Message('note_on', channel=0, note=66, velocity=0, time=2),
    Message('note_on', channel=0, note=72, velocity=0, time=12),
    Message('note_on', channel=0, note=71, velocity=89, time=282),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=15571),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=15571),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=71, velocity=89, time=211),
    Message('note_on', channel=0, note=83, velocity=81, time=1),
    Message('note_on', channel=0, note=86, velocity=66, time=80),
    Message('note_on', channel=0, note=74, velocity=69, time=1),
    Message('note_on', channel=0, note=71, velocity=0, time=7),
    Message('note_on', channel=0, note=83, velocity=0, time=7),
    Message('note_on', channel=0, note=91, velocity=97, time=22),
    Message('note_on', channel=0, note=79, velocity=106, time=2),
    Message('note_on', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=74, velocity=0, time=7),
    Message('note_on', channel=0, note=90, velocity=97, time=62),
    Message('note_on', channel=0, note=78, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=0, time=13),
    Message('note_on', channel=0, note=91, velocity=0, time=7),
    Message('note_on', channel=0, note=86, velocity=89, time=15),
    Message('note_on', channel=0, note=74, velocity=83, time=4),
    Message('note_on', channel=0, note=90, velocity=0, time=8),
    Message('note_on', channel=0, note=78, velocity=0, time=7),
    Message('note_on', channel=0, note=74, velocity=0, time=29),
    Message('control_change', channel=0, control=64, value=127, time=8),
    Message('note_off', channel=0, note=86, velocity=0, time=26),
    Message('note_on', channel=0, note=66, velocity=42, time=121),
    Message('note_on', channel=0, note=78, velocity=72, time=15),
    Message('note_on', channel=0, note=71, velocity=97, time=10),
    Message('note_on', channel=0, note=83, velocity=106, time=4),
    Message('note_on', channel=0, note=86, velocity=89, time=6),
    Message('note_on', channel=0, note=74, velocity=13, time=3),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('control_change', channel=0, control=64, value=127, time=41),
    Message('note_off', channel=0, note=71, velocity=0, time=66),
    Message('note_off', channel=0, note=83, velocity=0, time=4),
    Message('note_off', channel=0, note=74, velocity=0, time=3),
    Message('note_off', channel=0, note=66, velocity=0, time=2),
    Message('note_off', channel=0, note=86, velocity=0, time=0),
    Message('note_off', channel=0, note=78, velocity=0, time=0),
    Message('note_on', channel=0, note=64, velocity=38, time=88),
    Message('note_on', channel=0, note=76, velocity=44, time=1),
    Message('note_on', channel=0, note=67, velocity=83, time=5),
    Message('note_on', channel=0, note=69, velocity=83, time=3),
    Message('note_on', channel=0, note=79, velocity=97, time=3),
    Message('note_on', channel=0, note=74, velocity=43, time=2),
    Message('note_on', channel=0, note=83, velocity=80, time=1),
    Message('control_change', channel=0, control=64, value=0, time=0),
    Message('note_on', channel=0, note=86, velocity=71, time=8),
    Message('control_change', channel=0, control=64, value=127, time=34),
    Message('note_off', channel=0, note=69, velocity=0, time=428),
    Message('note_off', channel=0, note=67, velocity=0, time=9),
    Message('note_off', channel=0, note=79, velocity=0, time=11),
    Message('note_off', channel=0, note=74, velocity=0, time=2),
    Message('note_off', channel=0, note=76, velocity=0, time=9),
    Message('note_off', channel=0, note=83, velocity=0, time=2),
    Message('note_off', channel=0, note=64, velocity=0, time=12),
    Message('note_off', channel=0, note=86, velocity=0, time=4),
    Message('note_on', channel=0, note=84, velocity=54, time=335),
    Message('note_on', channel=0, note=72, velocity=1, time=20),
    Message('note_on', channel=0, note=83, velocity=50, time=67),
    Message('note_on', channel=0, note=84, velocity=0, time=4),
    Message('control_change', channel=0, control=64, value=0, time=8),
    Message('note_on', channel=0, note=71, velocity=52, time=22),
    Message('note_on', channel=0, note=72, velocity=0, time=6),
    Message('note_on', channel=0, note=83, velocity=0, time=13),
    Message('note_on', channel=0, note=71, velocity=0, time=9),
    Message('control_change', channel=0, control=64, value=127, time=7),
    Message('control_change', channel=0, control=64, value=0, time=0),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('program_change', channel=1, program=66, time=0),
    Message('control_change', channel=1, control=7, value=98, time=0),
    Message('control_change', channel=1, control=10, value=105, time=0),
    Message('control_change', channel=1, control=93, value=0, time=0),
    Message('control_change', channel=1, control=91, value=56, time=0),
    Message('note_on', channel=1, note=59, velocity=100, time=0),
    Message('note_on', channel=1, note=59, velocity=0, time=59),
    Message('control_change', channel=1, control=65, value=127, time=7142),
    Message('control_change', channel=1, control=5, value=35, time=0),
    Message('note_on', channel=1, note=83, velocity=127, time=479),
    Message('control_change', channel=1, control=65, value=1, time=176),
    Message('control_change', channel=1, control=1, value=6, time=55),
    Message('control_change', channel=1, control=1, value=10, time=1),
    Message('control_change', channel=1, control=1, value=14, time=2),
    Message('control_change', channel=1, control=1, value=18, time=2),
    Message('control_change', channel=1, control=1, value=23, time=1),
    Message('control_change', channel=1, control=1, value=27, time=1),
    Message('control_change', channel=1, control=1, value=32, time=1),
    Message('control_change', channel=1, control=1, value=36, time=3),
    Message('control_change', channel=1, control=1, value=41, time=0),
    Message('control_change', channel=1, control=1, value=45, time=1),
    Message('control_change', channel=1, control=1, value=50, time=2),
    Message('control_change', channel=1, control=1, value=55, time=1),
    Message('control_change', channel=1, control=1, value=59, time=3),
    Message('control_change', channel=1, control=1, value=63, time=0),
    Message('control_change', channel=1, control=1, value=68, time=2),
    Message('control_change', channel=1, control=1, value=72, time=1),
    Message('control_change', channel=1, control=1, value=77, time=2),
    Message('control_change', channel=1, control=1, value=81, time=1),
    Message('control_change', channel=1, control=1, value=85, time=0),
    Message('control_change', channel=1, control=1, value=90, time=3),
    Message('control_change', channel=1, control=1, value=94, time=0),
    Message('control_change', channel=1, control=1, value=98, time=2),
    Message('control_change', channel=1, control=1, value=102, time=1),
    Message('control_change', channel=1, control=1, value=107, time=2),
    Message('control_change', channel=1, control=1, value=111, time=1),
    Message('control_change', channel=1, control=1, value=116, time=1),
    Message('control_change', channel=1, control=1, value=120, time=2),
    Message('control_change', channel=1, control=1, value=127, time=0),
    Message('note_off', channel=1, note=83, velocity=0, time=203),
    Message('control_change', channel=1, control=1, value=120, time=1),
    Message('control_change', channel=1, control=1, value=116, time=3),
    Message('control_change', channel=1, control=1, value=112, time=3),
    Message('control_change', channel=1, control=1, value=108, time=3),
    Message('control_change', channel=1, control=1, value=104, time=4),
    Message('control_change', channel=1, control=1, value=100, time=2),
    Message('control_change', channel=1, control=1, value=96, time=2),
    Message('control_change', channel=1, control=1, value=92, time=3),
    Message('control_change', channel=1, control=1, value=88, time=2),
    Message('control_change', channel=1, control=1, value=84, time=2),
    Message('control_change', channel=1, control=1, value=80, time=2),
    Message('control_change', channel=1, control=1, value=76, time=3),
    Message('control_change', channel=1, control=1, value=72, time=1),
    Message('control_change', channel=1, control=1, value=68, time=2),
    Message('control_change', channel=1, control=1, value=64, time=1),
    Message('control_change', channel=1, control=1, value=60, time=3),
    Message('control_change', channel=1, control=1, value=56, time=2),
    Message('control_change', channel=1, control=1, value=52, time=1),
    Message('control_change', channel=1, control=1, value=48, time=2),
    Message('control_change', channel=1, control=1, value=44, time=3),
    Message('control_change', channel=1, control=1, value=40, time=1),
    Message('control_change', channel=1, control=1, value=35, time=2),
    Message('control_change', channel=1, control=1, value=31, time=1),
    Message('control_change', channel=1, control=1, value=27, time=2),
    Message('control_change', channel=1, control=1, value=23, time=2),
    Message('control_change', channel=1, control=1, value=19, time=1),
    Message('control_change', channel=1, control=1, value=14, time=2),
    Message('control_change', channel=1, control=1, value=9, time=1),
    Message('control_change', channel=1, control=1, value=4, time=4),
    Message('control_change', channel=1, control=1, value=0, time=2),
    Message('note_on', channel=1, note=78, velocity=125, time=55),
    Message('note_on', channel=1, note=79, velocity=61, time=76),
    Message('note_on', channel=1, note=78, velocity=0, time=17),
    Message('note_on', channel=1, note=80, velocity=83, time=9),
    Message('note_on', channel=1, note=79, velocity=0, time=7),
    Message('note_on', channel=1, note=81, velocity=127, time=5),
    Message('note_on', channel=1, note=80, velocity=0, time=12),
    Message('note_on', channel=1, note=81, velocity=0, time=42),
    Message('note_on', channel=1, note=79, velocity=97, time=36),
    Message('note_on', channel=1, note=79, velocity=0, time=35),
    Message('note_on', channel=1, note=76, velocity=122, time=78),
    Message('note_on', channel=1, note=76, velocity=0, time=77),
    Message('note_on', channel=1, note=79, velocity=45, time=15),
    Message('note_on', channel=1, note=76, velocity=83, time=24),
    Message('note_on', channel=1, note=79, velocity=0, time=9),
    Message('note_on', channel=1, note=72, velocity=106, time=13),
    Message('note_on', channel=1, note=76, velocity=0, time=5),
    Message('note_on', channel=1, note=72, velocity=0, time=55),
    Message('note_on', channel=1, note=71, velocity=125, time=22),
    Message('control_change', channel=1, control=1, value=4, time=81),
    Message('control_change', channel=1, control=1, value=8, time=1),
    Message('control_change', channel=1, control=1, value=12, time=3),
    Message('control_change', channel=1, control=1, value=16, time=1),
    Message('control_change', channel=1, control=1, value=21, time=1),
    Message('control_change', channel=1, control=1, value=25, time=2),
    Message('control_change', channel=1, control=1, value=29, time=2),
    Message('control_change', channel=1, control=1, value=33, time=0),
    Message('control_change', channel=1, control=1, value=37, time=2),
    Message('control_change', channel=1, control=1, value=41, time=1),
    Message('control_change', channel=1, control=1, value=46, time=2),
    Message('control_change', channel=1, control=1, value=51, time=2),
    Message('control_change', channel=1, control=1, value=55, time=1),
    Message('control_change', channel=1, control=1, value=59, time=2),
    Message('control_change', channel=1, control=1, value=63, time=1),
    Message('control_change', channel=1, control=1, value=67, time=2),
    Message('control_change', channel=1, control=1, value=71, time=1),
    Message('control_change', channel=1, control=1, value=75, time=1),
    Message('control_change', channel=1, control=1, value=79, time=3),
    Message('control_change', channel=1, control=1, value=84, time=0),
    Message('control_change', channel=1, control=1, value=88, time=2),
    Message('control_change', channel=1, control=1, value=92, time=2),
    Message('control_change', channel=1, control=1, value=96, time=1),
    Message('control_change', channel=1, control=1, value=100, time=1),
    Message('control_change', channel=1, control=1, value=104, time=2),
    Message('control_change', channel=1, control=1, value=109, time=2),
    Message('control_change', channel=1, control=1, value=113, time=1),
    Message('control_change', channel=1, control=1, value=117, time=1),
    Message('control_change', channel=1, control=1, value=121, time=2),
    Message('control_change', channel=1, control=1, value=127, time=1),
    Message('control_change', channel=1, control=1, value=121, time=85),
    Message('control_change', channel=1, control=1, value=117, time=2),
    Message('control_change', channel=1, control=1, value=113, time=2),
    Message('control_change', channel=1, control=1, value=109, time=3),
    Message('control_change', channel=1, control=1, value=105, time=2),
    Message('control_change', channel=1, control=1, value=101, time=3),
    Message('control_change', channel=1, control=1, value=97, time=2),
    Message('control_change', channel=1, control=1, value=93, time=2),
    Message('control_change', channel=1, control=1, value=89, time=2),
    Message('control_change', channel=1, control=1, value=85, time=3),
    Message('control_change', channel=1, control=1, value=81, time=2),
    Message('control_change', channel=1, control=1, value=77, time=2),
    Message('control_change', channel=1, control=1, value=72, time=4),
    Message('control_change', channel=1, control=1, value=68, time=2),
    Message('control_change', channel=1, control=1, value=64, time=2),
    Message('control_change', channel=1, control=1, value=60, time=3),
    Message('control_change', channel=1, control=1, value=56, time=2),
    Message('control_change', channel=1, control=1, value=52, time=2),
    Message('control_change', channel=1, control=1, value=48, time=3),
    Message('control_change', channel=1, control=1, value=44, time=2),
    Message('control_change', channel=1, control=1, value=40, time=1),
    Message('control_change', channel=1, control=1, value=36, time=3),
    Message('control_change', channel=1, control=1, value=32, time=2),
    Message('control_change', channel=1, control=1, value=28, time=2),
    Message('control_change', channel=1, control=1, value=24, time=2),
    Message('control_change', channel=1, control=1, value=20, time=1),
    Message('control_change', channel=1, control=1, value=16, time=3),
    Message('control_change', channel=1, control=1, value=12, time=0),
    Message('control_change', channel=1, control=1, value=8, time=2),
    Message('control_change', channel=1, control=1, value=4, time=3),
    Message('control_change', channel=1, control=1, value=0, time=3),
    Message('note_off', channel=1, note=71, velocity=0, time=70),
    Message('note_on', channel=1, note=69, velocity=58, time=33),
    Message('note_on', channel=1, note=75, velocity=127, time=27),
    Message('note_on', channel=1, note=69, velocity=0, time=4),
    Message('note_on', channel=1, note=75, velocity=0, time=73),
    Message('note_on', channel=1, note=76, velocity=114, time=11),
    Message('note_on', channel=1, note=72, velocity=83, time=46),
    Message('note_on', channel=1, note=76, velocity=0, time=9),
    Message('note_on', channel=1, note=72, velocity=0, time=39),
    Message('note_on', channel=1, note=76, velocity=71, time=7),
    Message('note_on', channel=1, note=72, velocity=77, time=24),
    Message('note_on', channel=1, note=76, velocity=0, time=20),
    Message('note_on', channel=1, note=69, velocity=97, time=4),
    Message('note_on', channel=1, note=72, velocity=0, time=7),
    Message('note_on', channel=1, note=70, velocity=106, time=99),
    Message('note_on', channel=1, note=69, velocity=0, time=4),
    Message('note_on', channel=1, note=70, velocity=0, time=39),
    Message('note_on', channel=1, note=71, velocity=89, time=5),
    Message('note_on', channel=1, note=74, velocity=61, time=75),
    Message('note_on', channel=1, note=71, velocity=0, time=7),
    Message('note_on', channel=1, note=78, velocity=106, time=32),
    Message('note_on', channel=1, note=74, velocity=0, time=5),
    Message('note_on', channel=1, note=78, velocity=0, time=74),
    Message('note_on', channel=1, note=81, velocity=127, time=2),
    Message('note_on', channel=1, note=79, velocity=114, time=4),
    Message('note_on', channel=1, note=79, velocity=0, time=53),
    Message('control_change', channel=1, control=1, value=4, time=7),
    Message('control_change', channel=1, control=1, value=8, time=2),
    Message('control_change', channel=1, control=1, value=13, time=2),
    Message('control_change', channel=1, control=1, value=17, time=2),
    Message('control_change', channel=1, control=1, value=21, time=1),
    Message('control_change', channel=1, control=1, value=25, time=0),
    Message('control_change', channel=1, control=1, value=30, time=3),
    Message('control_change', channel=1, control=1, value=34, time=0),
    Message('control_change', channel=1, control=1, value=38, time=2),
    Message('control_change', channel=1, control=1, value=42, time=1),
    Message('control_change', channel=1, control=1, value=46, time=1),
    Message('control_change', channel=1, control=1, value=51, time=1),
    Message('control_change', channel=1, control=1, value=55, time=1),
    Message('control_change', channel=1, control=1, value=59, time=1),
    Message('control_change', channel=1, control=1, value=64, time=2),
    Message('control_change', channel=1, control=1, value=70, time=1),
    Message('control_change', channel=1, control=1, value=75, time=1),
    Message('control_change', channel=1, control=1, value=80, time=2),
    Message('control_change', channel=1, control=1, value=85, time=1),
    Message('control_change', channel=1, control=1, value=89, time=1),
    Message('control_change', channel=1, control=1, value=94, time=1),
    Message('control_change', channel=1, control=1, value=98, time=2),
    Message('control_change', channel=1, control=1, value=102, time=1),
    Message('control_change', channel=1, control=1, value=106, time=1),
    Message('control_change', channel=1, control=1, value=111, time=1),
    Message('control_change', channel=1, control=1, value=115, time=1),
    Message('control_change', channel=1, control=1, value=119, time=2),
    Message('control_change', channel=1, control=1, value=127, time=1),
    Message('control_change', channel=1, control=1, value=120, time=86),
    Message('control_change', channel=1, control=1, value=116, time=1),
    Message('control_change', channel=1, control=1, value=112, time=2),
    Message('control_change', channel=1, control=1, value=108, time=2),
    Message('control_change', channel=1, control=1, value=103, time=3),
    Message('control_change', channel=1, control=1, value=99, time=2),
    Message('control_change', channel=1, control=1, value=95, time=1),
    Message('control_change', channel=1, control=1, value=91, time=1),
    Message('control_change', channel=1, control=1, value=87, time=1),
    Message('control_change', channel=1, control=1, value=83, time=3),
    Message('control_change', channel=1, control=1, value=79, time=1),
    Message('control_change', channel=1, control=1, value=75, time=2),
    Message('control_change', channel=1, control=1, value=71, time=1),
    Message('control_change', channel=1, control=1, value=67, time=1),
    Message('control_change', channel=1, control=1, value=63, time=2),
    Message('control_change', channel=1, control=1, value=58, time=1),
    Message('control_change', channel=1, control=1, value=54, time=2),
    Message('control_change', channel=1, control=1, value=49, time=1),
    Message('control_change', channel=1, control=1, value=44, time=1),
    Message('control_change', channel=1, control=1, value=40, time=2),
    Message('control_change', channel=1, control=1, value=35, time=1),
    Message('control_change', channel=1, control=1, value=30, time=2),
    Message('control_change', channel=1, control=1, value=25, time=1),
    Message('control_change', channel=1, control=1, value=21, time=1),
    Message('control_change', channel=1, control=1, value=17, time=1),
    Message('control_change', channel=1, control=1, value=12, time=1),
    Message('control_change', channel=1, control=1, value=8, time=2),
    Message('control_change', channel=1, control=1, value=4, time=0),
    Message('control_change', channel=1, control=1, value=0, time=3),
    Message('note_on', channel=1, note=78, velocity=125, time=190),
    Message('note_on', channel=1, note=81, velocity=0, time=7),
    Message('note_on', channel=1, note=79, velocity=77, time=52),
    Message('note_on', channel=1, note=78, velocity=0, time=12),
    Message('note_on', channel=1, note=79, velocity=0, time=22),
    Message('note_on', channel=1, note=81, velocity=127, time=3),
    Message('note_on', channel=1, note=80, velocity=127, time=41),
    Message('note_on', channel=1, note=81, velocity=0, time=11),
    Message('note_on', channel=1, note=80, velocity=0, time=18),
    Message('note_on', channel=1, note=81, velocity=125, time=82),
    Message('note_on', channel=1, note=81, velocity=0, time=88),
    Message('note_on', channel=1, note=79, velocity=112, time=20),
    Message('note_on', channel=1, note=79, velocity=0, time=37),
    Message('note_on', channel=1, note=76, velocity=114, time=48),
    Message('note_on', channel=1, note=76, velocity=0, time=53),
    Message('note_on', channel=1, note=79, velocity=114, time=64),
    Message('note_on', channel=1, note=76, velocity=77, time=22),
    Message('note_on', channel=1, note=79, velocity=0, time=13),
    Message('note_on', channel=1, note=72, velocity=112, time=8),
    Message('note_on', channel=1, note=76, velocity=0, time=15),
    Message('note_on', channel=1, note=72, velocity=0, time=89),
    Message('control_change', channel=1, control=1, value=4, time=78),
    Message('control_change', channel=1, control=1, value=8, time=2),
    Message('control_change', channel=1, control=1, value=12, time=3),
    Message('control_change', channel=1, control=1, value=17, time=2),
    Message('control_change', channel=1, control=1, value=21, time=2),
    Message('control_change', channel=1, control=1, value=25, time=0),
    Message('control_change', channel=1, control=1, value=29, time=2),
    Message('control_change', channel=1, control=1, value=34, time=3),
    Message('control_change', channel=1, control=1, value=38, time=2),
    Message('control_change', channel=1, control=1, value=42, time=0),
    Message('control_change', channel=1, control=1, value=46, time=1),
    Message('control_change', channel=1, control=1, value=51, time=3),
    Message('control_change', channel=1, control=1, value=55, time=1),
    Message('control_change', channel=1, control=1, value=59, time=2),
    Message('control_change', channel=1, control=1, value=63, time=1),
    Message('control_change', channel=1, control=1, value=67, time=1),
    Message('control_change', channel=1, control=1, value=71, time=2),
    Message('control_change', channel=1, control=1, value=76, time=1),
    Message('control_change', channel=1, control=1, value=80, time=2),
    Message('control_change', channel=1, control=1, value=84, time=1),
    Message('control_change', channel=1, control=1, value=88, time=1),
    Message('control_change', channel=1, control=1, value=92, time=2),
    Message('control_change', channel=1, control=1, value=97, time=1),
    Message('control_change', channel=1, control=1, value=101, time=2),
    Message('control_change', channel=1, control=1, value=105, time=1),
    Message('control_change', channel=1, control=1, value=109, time=1),
    Message('control_change', channel=1, control=1, value=113, time=2),
    Message('control_change', channel=1, control=1, value=117, time=2),
    Message('control_change', channel=1, control=1, value=121, time=1),
    Message('control_change', channel=1, control=1, value=127, time=1),
    Message('control_change', channel=1, control=1, value=121, time=64),
    Message('control_change', channel=1, control=1, value=117, time=2),
    Message('control_change', channel=1, control=1, value=113, time=2),
    Message('control_change', channel=1, control=1, value=109, time=2),
    Message('control_change', channel=1, control=1, value=105, time=1),
    Message('control_change', channel=1, control=1, value=101, time=2),
    Message('control_change', channel=1, control=1, value=96, time=2),
    Message('control_change', channel=1, control=1, value=92, time=2),
    Message('control_change', channel=1, control=1, value=88, time=2),
    Message('control_change', channel=1, control=1, value=84, time=1),
    Message('control_change', channel=1, control=1, value=79, time=2),
    Message('control_change', channel=1, control=1, value=74, time=2),
    Message('control_change', channel=1, control=1, value=70, time=1),
    Message('control_change', channel=1, control=1, value=66, time=1),
    Message('control_change', channel=1, control=1, value=62, time=1),
    Message('control_change', channel=1, control=1, value=58, time=2),
    Message('control_change', channel=1, control=1, value=53, time=2),
    Message('control_change', channel=1, control=1, value=48, time=1),
    Message('control_change', channel=1, control=1, value=44, time=1),
    Message('control_change', channel=1, control=1, value=39, time=1),
    Message('control_change', channel=1, control=1, value=35, time=2),
    Message('control_change', channel=1, control=1, value=30, time=1),
    Message('control_change', channel=1, control=1, value=25, time=2),
    Message('control_change', channel=1, control=1, value=21, time=0),
    Message('control_change', channel=1, control=1, value=16, time=2),
    Message('control_change', channel=1, control=1, value=12, time=1),
    Message('control_change', channel=1, control=1, value=8, time=2),
    Message('control_change', channel=1, control=1, value=0, time=1),
    Message('note_on', channel=1, note=71, velocity=127, time=10),
    Message('note_on', channel=1, note=72, velocity=77, time=34),
    Message('note_on', channel=1, note=71, velocity=0, time=7),
    Message('note_on', channel=1, note=71, velocity=89, time=23),
    Message('note_on', channel=1, note=72, velocity=0, time=14),
    Message('note_on', channel=1, note=69, velocity=106, time=12),
    Message('note_on', channel=1, note=71, velocity=0, time=6),
    Message('note_on', channel=1, note=69, velocity=0, time=100),
    Message('note_on', channel=1, note=71, velocity=127, time=4),
    Message('note_on', channel=1, note=72, velocity=106, time=39),
    Message('note_on', channel=1, note=71, velocity=0, time=7),
    Message('note_on', channel=1, note=72, velocity=0, time=72),
    Message('note_on', channel=1, note=71, velocity=125, time=6),
    Message('control_change', channel=1, control=1, value=7, time=58),
    Message('control_change', channel=1, control=1, value=11, time=2),
    Message('control_change', channel=1, control=1, value=16, time=2),
    Message('control_change', channel=1, control=1, value=20, time=0),
    Message('control_change', channel=1, control=1, value=24, time=2),
    Message('control_change', channel=1, control=1, value=29, time=1),
    Message('control_change', channel=1, control=1, value=33, time=3),
    Message('control_change', channel=1, control=1, value=37, time=1),
    Message('control_change', channel=1, control=1, value=41, time=1),
    Message('control_change', channel=1, control=1, value=45, time=2),
    Message('control_change', channel=1, control=1, value=49, time=1),
    Message('control_change', channel=1, control=1, value=54, time=2),
    Message('control_change', channel=1, control=1, value=58, time=1),
    Message('control_change', channel=1, control=1, value=62, time=1),
    Message('control_change', channel=1, control=1, value=66, time=2),
    Message('control_change', channel=1, control=1, value=70, time=1),
    Message('control_change', channel=1, control=1, value=74, time=1),
    Message('control_change', channel=1, control=1, value=78, time=2),
    Message('control_change', channel=1, control=1, value=82, time=1),
    Message('control_change', channel=1, control=1, value=86, time=2),
    Message('control_change', channel=1, control=1, value=90, time=1),
    Message('control_change', channel=1, control=1, value=94, time=1),
    Message('control_change', channel=1, control=1, value=98, time=2),
    Message('control_change', channel=1, control=1, value=102, time=1),
    Message('control_change', channel=1, control=1, value=107, time=1),
    Message('control_change', channel=1, control=1, value=111, time=2),
    Message('control_change', channel=1, control=1, value=115, time=2),
    Message('control_change', channel=1, control=1, value=119, time=1),
    Message('control_change', channel=1, control=1, value=127, time=3),
    Message('control_change', channel=1, control=1, value=120, time=106),
    Message('control_change', channel=1, control=1, value=116, time=4),
    Message('control_change', channel=1, control=1, value=112, time=3),
    Message('control_change', channel=1, control=1, value=108, time=4),
    Message('control_change', channel=1, control=1, value=104, time=4),
    Message('control_change', channel=1, control=1, value=100, time=2),
    Message('control_change', channel=1, control=1, value=96, time=4),
    Message('control_change', channel=1, control=1, value=92, time=2),
    Message('control_change', channel=1, control=1, value=88, time=4),
    Message('control_change', channel=1, control=1, value=84, time=4),
    Message('control_change', channel=1, control=1, value=80, time=3),
    Message('control_change', channel=1, control=1, value=76, time=4),
    Message('control_change', channel=1, control=1, value=72, time=2),
    Message('control_change', channel=1, control=1, value=68, time=4),
    Message('control_change', channel=1, control=1, value=64, time=3),
    Message('control_change', channel=1, control=1, value=60, time=2),
    Message('control_change', channel=1, control=1, value=56, time=4),
    Message('control_change', channel=1, control=1, value=52, time=2),
    Message('control_change', channel=1, control=1, value=48, time=3),
    Message('control_change', channel=1, control=1, value=44, time=3),
    Message('control_change', channel=1, control=1, value=40, time=2),
    Message('control_change', channel=1, control=1, value=36, time=2),
    Message('control_change', channel=1, control=1, value=32, time=2),
    Message('control_change', channel=1, control=1, value=28, time=3),
    Message('control_change', channel=1, control=1, value=24, time=1),
    Message('control_change', channel=1, control=1, value=20, time=3),
    Message('control_change', channel=1, control=1, value=15, time=1),
    Message('control_change', channel=1, control=1, value=11, time=2),
    Message('control_change', channel=1, control=1, value=7, time=2),
    Message('control_change', channel=1, control=1, value=0, time=1),
    Message('note_off', channel=1, note=71, velocity=0, time=44),
    Message('note_on', channel=1, note=69, velocity=89, time=6),
    Message('note_on', channel=1, note=71, velocity=103, time=21),
    Message('note_on', channel=1, note=72, velocity=74, time=1),
    Message('note_on', channel=1, note=69, velocity=0, time=1),
    Message('note_on', channel=1, note=69, velocity=61, time=10),
    Message('note_on', channel=1, note=72, velocity=0, time=10),
    Message('note_on', channel=1, note=71, velocity=0, time=9),
    Message('note_on', channel=1, note=67, velocity=106, time=3),
    Message('note_on', channel=1, note=69, velocity=0, time=16),
    Message('note_on', channel=1, note=66, velocity=127, time=67),
    Message('note_on', channel=1, note=67, velocity=0, time=7),
    Message('note_on', channel=1, note=66, velocity=0, time=117),
    Message('note_on', channel=1, note=62, velocity=114, time=6),
    Message('note_on', channel=1, note=62, velocity=0, time=42),
    Message('note_on', channel=1, note=64, velocity=112, time=0),
    Message('note_on', channel=1, note=64, velocity=0, time=52),
    Message('note_on', channel=1, note=66, velocity=127, time=18),
    Message('note_on', channel=1, note=66, velocity=0, time=92),
    Message('note_on', channel=1, note=62, velocity=97, time=32),
    Message('note_on', channel=1, note=63, velocity=127, time=44),
    Message('note_on', channel=1, note=62, velocity=0, time=6),
    Message('note_on', channel=1, note=63, velocity=0, time=53),
    Message('note_on', channel=1, note=64, velocity=106, time=18),
    Message('note_on', channel=1, note=64, velocity=0, time=39),
    Message('note_on', channel=1, note=64, velocity=97, time=87),
    Message('note_on', channel=1, note=67, velocity=77, time=28),
    Message('note_on', channel=1, note=64, velocity=0, time=9),
    Message('note_on', channel=1, note=67, velocity=0, time=32),
    Message('note_on', channel=1, note=71, velocity=77, time=19),
    Message('note_on', channel=1, note=71, velocity=0, time=39),
    Message('note_on', channel=1, note=74, velocity=127, time=1),
    Message('note_on', channel=1, note=71, velocity=89, time=96),
    Message('note_on', channel=1, note=74, velocity=0, time=6),
    Message('note_on', channel=1, note=72, velocity=89, time=26),
    Message('note_on', channel=1, note=71, velocity=0, time=11),
    Message('note_on', channel=1, note=72, velocity=0, time=64),
    Message('note_on', channel=1, note=67, velocity=77, time=10),
    Message('note_on', channel=1, note=71, velocity=125, time=40),
    Message('note_on', channel=1, note=67, velocity=0, time=10),
    Message('note_on', channel=1, note=70, velocity=127, time=59),
    Message('note_on', channel=1, note=71, velocity=0, time=18),
    Message('note_on', channel=1, note=69, velocity=97, time=8),
    Message('note_on', channel=1, note=70, velocity=0, time=4),
    Message('note_on', channel=1, note=67, velocity=127, time=29),
    Message('note_on', channel=1, note=69, velocity=0, time=16),
    Message('note_on', channel=1, note=67, velocity=0, time=58),
    Message('note_on', channel=1, note=69, velocity=95, time=3),
    Message('note_on', channel=1, note=68, velocity=125, time=20),
    Message('note_on', channel=1, note=69, velocity=0, time=12),
    Message('note_on', channel=1, note=67, velocity=127, time=0),
    Message('note_on', channel=1, note=68, velocity=0, time=1),
    Message('note_on', channel=1, note=66, velocity=127, time=14),
    Message('note_on', channel=1, note=67, velocity=0, time=13),
    Message('note_on', channel=1, note=67, velocity=77, time=81),
    Message('note_on', channel=1, note=66, velocity=0, time=15),
    Message('note_on', channel=1, note=68, velocity=86, time=1),
    Message('note_on', channel=1, note=67, velocity=0, time=12),
    Message('note_on', channel=1, note=69, velocity=120, time=1),
    Message('note_on', channel=1, note=68, velocity=0, time=7),
    Message('note_on', channel=1, note=69, velocity=0, time=60),
    Message('note_on', channel=1, note=62, velocity=122, time=5),
    Message('control_change', channel=1, control=1, value=7, time=62),
    Message('control_change', channel=1, control=1, value=11, time=3),
    Message('control_change', channel=1, control=1, value=15, time=1),
    Message('control_change', channel=1, control=1, value=19, time=3),
    Message('control_change', channel=1, control=1, value=24, time=1),
    Message('control_change', channel=1, control=1, value=29, time=2),
    Message('control_change', channel=1, control=1, value=33, time=2),
    Message('control_change', channel=1, control=1, value=37, time=2),
    Message('control_change', channel=1, control=1, value=41, time=1),
    Message('control_change', channel=1, control=1, value=45, time=1),
    Message('control_change', channel=1, control=1, value=49, time=1),
    Message('control_change', channel=1, control=1, value=53, time=3),
    Message('control_change', channel=1, control=1, value=58, time=0),
    Message('control_change', channel=1, control=1, value=62, time=2),
    Message('control_change', channel=1, control=1, value=66, time=1),
    Message('control_change', channel=1, control=1, value=71, time=2),
    Message('control_change', channel=1, control=1, value=75, time=1),
    Message('control_change', channel=1, control=1, value=79, time=1),
    Message('control_change', channel=1, control=1, value=83, time=1),
    Message('control_change', channel=1, control=1, value=87, time=1),
    Message('control_change', channel=1, control=1, value=91, time=1),
    Message('control_change', channel=1, control=1, value=97, time=1),
    Message('control_change', channel=1, control=1, value=101, time=1),
    Message('control_change', channel=1, control=1, value=105, time=1),
    Message('control_change', channel=1, control=1, value=109, time=0),
    Message('control_change', channel=1, control=1, value=114, time=2),
    Message('control_change', channel=1, control=1, value=120, time=2),
    Message('control_change', channel=1, control=1, value=127, time=0),
    Message('control_change', channel=1, control=1, value=120, time=81),
    Message('control_change', channel=1, control=1, value=116, time=2),
    Message('control_change', channel=1, control=1, value=112, time=4),
    Message('control_change', channel=1, control=1, value=108, time=2),
    Message('control_change', channel=1, control=1, value=104, time=1),
    Message('control_change', channel=1, control=1, value=100, time=3),
    Message('control_change', channel=1, control=1, value=96, time=2),
    Message('control_change', channel=1, control=1, value=92, time=2),
    Message('control_change', channel=1, control=1, value=88, time=1),
    Message('control_change', channel=1, control=1, value=84, time=2),
    Message('control_change', channel=1, control=1, value=80, time=3),
    Message('control_change', channel=1, control=1, value=76, time=2),
    Message('control_change', channel=1, control=1, value=72, time=1),
    Message('control_change', channel=1, control=1, value=68, time=2),
    Message('control_change', channel=1, control=1, value=64, time=2),
    Message('control_change', channel=1, control=1, value=60, time=1),
    Message('control_change', channel=1, control=1, value=56, time=1),
    Message('control_change', channel=1, control=1, value=52, time=1),
    Message('control_change', channel=1, control=1, value=48, time=2),
    Message('control_change', channel=1, control=1, value=44, time=2),
    Message('control_change', channel=1, control=1, value=40, time=1),
    Message('control_change', channel=1, control=1, value=35, time=1),
    Message('control_change', channel=1, control=1, value=31, time=1),
    Message('control_change', channel=1, control=1, value=26, time=2),
    Message('control_change', channel=1, control=1, value=22, time=1),
    Message('control_change', channel=1, control=1, value=17, time=2),
    Message('control_change', channel=1, control=1, value=13, time=1),
    Message('control_change', channel=1, control=1, value=8, time=1),
    Message('control_change', channel=1, control=1, value=4, time=0),
    Message('control_change', channel=1, control=1, value=0, time=2),
    Message('note_off', channel=1, note=62, velocity=0, time=77),
    Message('note_on', channel=1, note=60, velocity=84, time=18),
    Message('note_on', channel=1, note=62, velocity=89, time=17),
    Message('note_on', channel=1, note=60, velocity=0, time=7),
    Message('note_on', channel=1, note=64, velocity=65, time=0),
    Message('note_on', channel=1, note=64, velocity=0, time=20),
    Message('note_on', channel=1, note=60, velocity=89, time=0),
    Message('note_on', channel=1, note=59, velocity=103, time=12),
    Message('note_on', channel=1, note=62, velocity=0, time=1),
    Message('note_on', channel=1, note=60, velocity=0, time=18),
    Message('note_on', channel=1, note=57, velocity=125, time=113),
    Message('note_on', channel=1, note=59, velocity=0, time=15),
    Message('note_on', channel=1, note=57, velocity=0, time=67),
    Message('note_on', channel=1, note=59, velocity=75, time=3),
    Message('note_on', channel=1, note=57, velocity=106, time=24),
    Message('note_on', channel=1, note=59, velocity=0, time=15),
    Message('note_on', channel=1, note=55, velocity=114, time=3),
    Message('note_on', channel=1, note=57, velocity=0, time=19),
    Message('note_on', channel=1, note=55, velocity=0, time=47),
    Message('note_on', channel=1, note=57, velocity=114, time=14),
    Message('note_on', channel=1, note=59, velocity=106, time=32),
    Message('note_on', channel=1, note=57, velocity=0, time=10),
    Message('note_on', channel=1, note=59, velocity=0, time=68),
    Message('note_on', channel=1, note=55, velocity=89, time=9),
    Message('note_on', channel=1, note=55, velocity=0, time=33),
    Message('note_on', channel=1, note=57, velocity=127, time=12),
    Message('note_on', channel=1, note=59, velocity=97, time=77),
    Message('note_on', channel=1, note=57, velocity=0, time=12),
    Message('note_on', channel=1, note=60, velocity=97, time=23),
    Message('note_on', channel=1, note=59, velocity=0, time=14),
    Message('note_on', channel=1, note=60, velocity=0, time=57),
    Message('note_on', channel=1, note=57, velocity=125, time=14),
    Message('note_on', channel=1, note=59, velocity=125, time=36),
    Message('note_on', channel=1, note=57, velocity=0, time=72),
    Message('note_on', channel=1, note=60, velocity=106, time=11),
    Message('note_on', channel=1, note=59, velocity=0, time=4),
    Message('note_on', channel=1, note=57, velocity=114, time=35),
    Message('note_on', channel=1, note=60, velocity=0, time=1),
    Message('note_on', channel=1, note=59, velocity=67, time=83),
    Message('note_on', channel=1, note=57, velocity=0, time=10),
    Message('note_on', channel=1, note=60, velocity=91, time=25),
    Message('note_on', channel=1, note=59, velocity=0, time=9),
    Message('note_on', channel=1, note=60, velocity=0, time=73),
    Message('note_on', channel=1, note=59, velocity=114, time=9),
    Message('note_on', channel=1, note=60, velocity=125, time=39),
    Message('note_on', channel=1, note=59, velocity=0, time=32),
    Message('note_on', channel=1, note=62, velocity=114, time=45),
    Message('note_on', channel=1, note=60, velocity=0, time=1),
    Message('note_on', channel=1, note=62, velocity=0, time=38),
    Message('note_on', channel=1, note=60, velocity=112, time=2),
    Message('note_on', channel=1, note=62, velocity=106, time=78),
    Message('note_on', channel=1, note=60, velocity=0, time=16),
    Message('note_on', channel=1, note=64, velocity=78, time=27),
    Message('note_on', channel=1, note=62, velocity=0, time=9),
    Message('note_on', channel=1, note=64, velocity=0, time=31),
    Message('note_on', channel=1, note=66, velocity=127, time=38),
    Message('note_on', channel=1, note=67, velocity=97, time=43),
    Message('note_on', channel=1, note=66, velocity=0, time=6),
    Message('note_on', channel=1, note=69, velocity=122, time=69),
    Message('note_on', channel=1, note=67, velocity=0, time=23),
    Message('note_on', channel=1, note=69, velocity=0, time=9),
    Message('note_on', channel=1, note=71, velocity=122, time=22),
    Message('note_on', channel=1, note=69, velocity=120, time=0),
    Message('note_on', channel=1, note=69, velocity=0, time=41),
    Message('control_change', channel=1, control=1, value=4, time=37),
    Message('control_change', channel=1, control=1, value=8, time=4),
    Message('control_change', channel=1, control=1, value=12, time=3),
    Message('control_change', channel=1, control=1, value=16, time=2),
    Message('control_change', channel=1, control=1, value=20, time=3),
    Message('control_change', channel=1, control=1, value=24, time=1),
    Message('control_change', channel=1, control=1, value=29, time=2),
    Message('control_change', channel=1, control=1, value=34, time=3),
    Message('control_change', channel=1, control=1, value=38, time=2),
    Message('control_change', channel=1, control=1, value=42, time=1),
    Message('control_change', channel=1, control=1, value=47, time=2),
    Message('control_change', channel=1, control=1, value=51, time=1),
    Message('control_change', channel=1, control=1, value=56, time=1),
    Message('control_change', channel=1, control=1, value=60, time=2),
    Message('control_change', channel=1, control=1, value=64, time=1),
    Message('control_change', channel=1, control=1, value=69, time=2),
    Message('control_change', channel=1, control=1, value=73, time=0),
    Message('control_change', channel=1, control=1, value=78, time=2),
    Message('control_change', channel=1, control=1, value=82, time=0),
    Message('control_change', channel=1, control=1, value=86, time=2),
    Message('control_change', channel=1, control=1, value=90, time=0),
    Message('control_change', channel=1, control=1, value=94, time=1),
    Message('control_change', channel=1, control=1, value=99, time=2),
    Message('control_change', channel=1, control=1, value=105, time=1),
    Message('control_change', channel=1, control=1, value=109, time=1),
    Message('control_change', channel=1, control=1, value=113, time=1),
    Message('control_change', channel=1, control=1, value=117, time=1),
    Message('control_change', channel=1, control=1, value=122, time=0),
    Message('control_change', channel=1, control=1, value=127, time=2),
    Message('control_change', channel=1, control=1, value=123, time=76),
    Message('control_change', channel=1, control=1, value=119, time=2),
    Message('control_change', channel=1, control=1, value=115, time=3),
    Message('control_change', channel=1, control=1, value=111, time=2),
    Message('control_change', channel=1, control=1, value=107, time=1),
    Message('control_change', channel=1, control=1, value=102, time=3),
    Message('control_change', channel=1, control=1, value=98, time=2),
    Message('control_change', channel=1, control=1, value=94, time=1),
    Message('control_change', channel=1, control=1, value=90, time=2),
    Message('control_change', channel=1, control=1, value=85, time=3),
    Message('control_change', channel=1, control=1, value=81, time=2),
    Message('control_change', channel=1, control=1, value=77, time=1),
    Message('note_on', channel=1, note=66, velocity=103, time=1),
    Message('control_change', channel=1, control=1, value=72, time=1),
    Message('control_change', channel=1, control=1, value=68, time=2),
    Message('control_change', channel=1, control=1, value=63, time=1),
    Message('note_off', channel=1, note=71, velocity=0, time=1),
    Message('control_change', channel=1, control=1, value=59, time=1),
    Message('control_change', channel=1, control=1, value=55, time=1),
    Message('control_change', channel=1, control=1, value=51, time=1),
    Message('control_change', channel=1, control=1, value=47, time=2),
    Message('control_change', channel=1, control=1, value=43, time=1),
    Message('control_change', channel=1, control=1, value=38, time=1),
    Message('control_change', channel=1, control=1, value=34, time=2),
    Message('control_change', channel=1, control=1, value=30, time=2),
    Message('control_change', channel=1, control=1, value=25, time=0),
    Message('control_change', channel=1, control=1, value=20, time=2),
    Message('control_change', channel=1, control=1, value=16, time=1),
    Message('control_change', channel=1, control=1, value=12, time=1),
    Message('control_change', channel=1, control=1, value=8, time=1),
    Message('control_change', channel=1, control=1, value=0, time=2),
    Message('note_on', channel=1, note=67, velocity=71, time=65),
    Message('note_on', channel=1, note=68, velocity=89, time=22),
    Message('note_on', channel=1, note=66, velocity=0, time=8),
    Message('note_on', channel=1, note=67, velocity=0, time=8),
    Message('note_on', channel=1, note=69, velocity=127, time=4),
    Message('note_on', channel=1, note=71, velocity=114, time=2),
    Message('note_on', channel=1, note=71, velocity=0, time=9),
    Message('note_on', channel=1, note=68, velocity=0, time=2),
    Message('note_on', channel=1, note=62, velocity=125, time=62),
    Message('note_on', channel=1, note=69, velocity=0, time=2),
    Message('control_change', channel=1, control=1, value=7, time=139),
    Message('control_change', channel=1, control=1, value=12, time=1),
    Message('control_change', channel=1, control=1, value=17, time=2),
    Message('control_change', channel=1, control=1, value=21, time=1),
    Message('control_change', channel=1, control=1, value=26, time=2),
    Message('control_change', channel=1, control=1, value=30, time=1),
    Message('control_change', channel=1, control=1, value=35, time=1),
    Message('control_change', channel=1, control=1, value=40, time=1),
    Message('control_change', channel=1, control=1, value=45, time=2),
    Message('control_change', channel=1, control=1, value=50, time=0),
    Message('control_change', channel=1, control=1, value=55, time=2),
    Message('control_change', channel=1, control=1, value=60, time=1),
    Message('control_change', channel=1, control=1, value=65, time=0),
    Message('control_change', channel=1, control=1, value=71, time=2),
    Message('control_change', channel=1, control=1, value=75, time=0),
    Message('control_change', channel=1, control=1, value=81, time=1),
    Message('control_change', channel=1, control=1, value=86, time=2),
    Message('control_change', channel=1, control=1, value=91, time=1),
    Message('control_change', channel=1, control=1, value=96, time=1),
    Message('control_change', channel=1, control=1, value=102, time=0),
    Message('control_change', channel=1, control=1, value=107, time=1),
    Message('control_change', channel=1, control=1, value=113, time=1),
    Message('control_change', channel=1, control=1, value=118, time=1),
    Message('control_change', channel=1, control=1, value=127, time=1),
    Message('control_change', channel=1, control=1, value=120, time=73),
    Message('control_change', channel=1, control=1, value=116, time=3),
    Message('control_change', channel=1, control=1, value=112, time=4),
    Message('control_change', channel=1, control=1, value=108, time=2),
    Message('control_change', channel=1, control=1, value=104, time=2),
    Message('control_change', channel=1, control=1, value=100, time=3),
    Message('control_change', channel=1, control=1, value=95, time=3),
    Message('control_change', channel=1, control=1, value=91, time=2),
    Message('control_change', channel=1, control=1, value=87, time=2),
    Message('control_change', channel=1, control=1, value=83, time=2),
    Message('control_change', channel=1, control=1, value=78, time=2),
    Message('control_change', channel=1, control=1, value=74, time=1),
    Message('control_change', channel=1, control=1, value=70, time=3),
    Message('control_change', channel=1, control=1, value=66, time=1),
    Message('control_change', channel=1, control=1, value=62, time=1),
    Message('control_change', channel=1, control=1, value=58, time=2),
    Message('control_change', channel=1, control=1, value=54, time=1),
    Message('control_change', channel=1, control=1, value=49, time=1),
    Message('control_change', channel=1, control=1, value=45, time=2),
    Message('control_change', channel=1, control=1, value=40, time=1),
    Message('control_change', channel=1, control=1, value=35, time=2),
    Message('control_change', channel=1, control=1, value=30, time=1),
    Message('control_change', channel=1, control=1, value=25, time=1),
    Message('control_change', channel=1, control=1, value=20, time=1),
    Message('control_change', channel=1, control=1, value=14, time=1),
    Message('control_change', channel=1, control=1, value=9, time=2),
    Message('control_change', channel=1, control=1, value=5, time=1),
    Message('control_change', channel=1, control=1, value=0, time=2),
    Message('note_on', channel=1, note=63, velocity=106, time=96),
    Message('note_on', channel=1, note=62, velocity=0, time=16),
    Message('note_on', channel=1, note=64, velocity=95, time=0),
    Message('note_on', channel=1, note=63, velocity=0, time=16),
    Message('note_on', channel=1, note=64, velocity=0, time=47),
    Message('note_on', channel=1, note=60, velocity=125, time=8),
    Message('note_on', channel=1, note=59, velocity=77, time=128),
    Message('note_on', channel=1, note=60, velocity=0, time=10),
    Message('note_on', channel=1, note=59, velocity=0, time=23),
    Message('note_on', channel=1, note=60, velocity=83, time=8),
    Message('note_on', channel=1, note=60, velocity=0, time=41),
    Message('note_on', channel=1, note=64, velocity=47, time=8),
    Message('note_on', channel=1, note=67, velocity=97, time=20),
    Message('note_on', channel=1, note=64, velocity=0, time=18),
    Message('note_on', channel=1, note=67, velocity=0, time=32),
    Message('note_on', channel=1, note=71, velocity=127, time=1),
    Message('note_on', channel=1, note=71, velocity=0, time=50),
    Message('note_on', channel=1, note=69, velocity=89, time=38),
    Message('note_on', channel=1, note=69, velocity=0, time=50),
    Message('note_on', channel=1, note=71, velocity=127, time=0),
    Message('note_on', channel=1, note=69, velocity=125, time=67),
    Message('note_on', channel=1, note=71, velocity=0, time=3),
    Message('control_change', channel=1, control=1, value=5, time=116),
    Message('control_change', channel=1, control=1, value=9, time=4),
    Message('control_change', channel=1, control=1, value=13, time=3),
    Message('control_change', channel=1, control=1, value=17, time=3),
    Message('control_change', channel=1, control=1, value=21, time=2),
    Message('control_change', channel=1, control=1, value=25, time=2),
    Message('control_change', channel=1, control=1, value=29, time=1),
    Message('control_change', channel=1, control=1, value=34, time=2),
    Message('control_change', channel=1, control=1, value=39, time=2),
    Message('control_change', channel=1, control=1, value=43, time=2),
    Message('control_change', channel=1, control=1, value=47, time=0),
    Message('control_change', channel=1, control=1, value=52, time=3),
    Message('control_change', channel=1, control=1, value=56, time=1),
    Message('control_change', channel=1, control=1, value=60, time=1),
    Message('control_change', channel=1, control=1, value=64, time=0),
    Message('control_change', channel=1, control=1, value=69, time=2),
    Message('control_change', channel=1, control=1, value=73, time=0),
    Message('control_change', channel=1, control=1, value=78, time=2),
    Message('control_change', channel=1, control=1, value=83, time=0),
    Message('control_change', channel=1, control=1, value=88, time=2),
    Message('control_change', channel=1, control=1, value=93, time=0),
    Message('control_change', channel=1, control=1, value=98, time=2),
    Message('control_change', channel=1, control=1, value=103, time=1),
    Message('control_change', channel=1, control=1, value=108, time=1),
    Message('control_change', channel=1, control=1, value=113, time=0),
    Message('control_change', channel=1, control=1, value=118, time=2),
    Message('control_change', channel=1, control=1, value=127, time=2),
    Message('control_change', channel=1, control=1, value=120, time=101),
    Message('control_change', channel=1, control=1, value=116, time=4),
    Message('control_change', channel=1, control=1, value=112, time=3),
    Message('control_change', channel=1, control=1, value=108, time=3),
    Message('control_change', channel=1, control=1, value=104, time=2),
    Message('control_change', channel=1, control=1, value=100, time=3),
    Message('control_change', channel=1, control=1, value=95, time=2),
    Message('control_change', channel=1, control=1, value=90, time=3),
    Message('control_change', channel=1, control=1, value=86, time=2),
    Message('control_change', channel=1, control=1, value=82, time=1),
    Message('control_change', channel=1, control=1, value=78, time=2),
    Message('control_change', channel=1, control=1, value=73, time=2),
    Message('control_change', channel=1, control=1, value=69, time=1),
    Message('control_change', channel=1, control=1, value=64, time=1),
    Message('control_change', channel=1, control=1, value=59, time=2),
    Message('control_change', channel=1, control=1, value=54, time=2),
    Message('control_change', channel=1, control=1, value=49, time=1),
    Message('control_change', channel=1, control=1, value=44, time=1),
    Message('control_change', channel=1, control=1, value=39, time=3),
    Message('control_change', channel=1, control=1, value=34, time=1),
    Message('control_change', channel=1, control=1, value=29, time=2),
    Message('control_change', channel=1, control=1, value=25, time=0),
    Message('control_change', channel=1, control=1, value=20, time=2),
    Message('control_change', channel=1, control=1, value=16, time=0),
    Message('control_change', channel=1, control=1, value=11, time=1),
    Message('control_change', channel=1, control=1, value=7, time=1),
    Message('control_change', channel=1, control=1, value=0, time=2),
    Message('note_off', channel=1, note=69, velocity=0, time=61),
    Message('note_on', channel=1, note=71, velocity=127, time=7),
    Message('note_on', channel=1, note=72, velocity=106, time=31),
    Message('note_on', channel=1, note=71, velocity=0, time=10),
    Message('note_on', channel=1, note=74, velocity=106, time=59),
    Message('note_on', channel=1, note=72, velocity=0, time=5),
    Message('note_on', channel=1, note=71, velocity=127, time=37),
    Message('note_on', channel=1, note=74, velocity=0, time=9),
    Message('control_change', channel=1, control=1, value=8, time=68),
    Message('control_change', channel=1, control=1, value=13, time=2),
    Message('control_change', channel=1, control=1, value=17, time=1),
    Message('control_change', channel=1, control=1, value=22, time=3),
    Message('control_change', channel=1, control=1, value=26, time=0),
    Message('control_change', channel=1, control=1, value=30, time=2),
    Message('control_change', channel=1, control=1, value=34, time=1),
    Message('control_change', channel=1, control=1, value=39, time=2),
    Message('control_change', channel=1, control=1, value=43, time=2),
    Message('control_change', channel=1, control=1, value=47, time=0),
    Message('control_change', channel=1, control=1, value=51, time=2),
    Message('control_change', channel=1, control=1, value=56, time=1),
    Message('control_change', channel=1, control=1, value=60, time=2),
    Message('control_change', channel=1, control=1, value=65, time=2),
    Message('control_change', channel=1, control=1, value=70, time=0),
    Message('control_change', channel=1, control=1, value=74, time=3),
    Message('control_change', channel=1, control=1, value=79, time=1),
    Message('control_change', channel=1, control=1, value=84, time=1),
    Message('control_change', channel=1, control=1, value=89, time=2),
    Message('control_change', channel=1, control=1, value=94, time=1),
    Message('control_change', channel=1, control=1, value=99, time=2),
    Message('control_change', channel=1, control=1, value=104, time=1),
    Message('control_change', channel=1, control=1, value=108, time=1),
    Message('control_change', channel=1, control=1, value=112, time=0),
    Message('control_change', channel=1, control=1, value=117, time=2),
    Message('control_change', channel=1, control=1, value=122, time=1),
    Message('control_change', channel=1, control=1, value=127, time=1),
    Message('control_change', channel=1, control=1, value=122, time=91),
    Message('control_change', channel=1, control=1, value=118, time=3),
    Message('control_change', channel=1, control=1, value=114, time=3),
    Message('control_change', channel=1, control=1, value=110, time=2),
    Message('control_change', channel=1, control=1, value=106, time=2),
    Message('control_change', channel=1, control=1, value=102, time=2),
    Message('control_change', channel=1, control=1, value=98, time=3),
    Message('control_change', channel=1, control=1, value=94, time=1),
    Message('control_change', channel=1, control=1, value=90, time=2),
    Message('control_change', channel=1, control=1, value=86, time=2),
    Message('control_change', channel=1, control=1, value=81, time=2),
    Message('control_change', channel=1, control=1, value=77, time=2),
    Message('control_change', channel=1, control=1, value=72, time=1),
    Message('control_change', channel=1, control=1, value=68, time=3),
    Message('control_change', channel=1, control=1, value=64, time=1),
    Message('control_change', channel=1, control=1, value=60, time=2),
    Message('control_change', channel=1, control=1, value=55, time=2),
    Message('control_change', channel=1, control=1, value=50, time=2),
    Message('control_change', channel=1, control=1, value=46, time=0),
    Message('control_change', channel=1, control=1, value=42, time=2),
    Message('control_change', channel=1, control=1, value=37, time=1),
    Message('control_change', channel=1, control=1, value=33, time=1),
    Message('control_change', channel=1, control=1, value=28, time=3),
    Message('control_change', channel=1, control=1, value=23, time=0),
    Message('control_change', channel=1, control=1, value=18, time=1),
    Message('control_change', channel=1, control=1, value=14, time=2),
    Message('control_change', channel=1, control=1, value=9, time=2),
    Message('control_change', channel=1, control=1, value=5, time=1),
    Message('control_change', channel=1, control=1, value=0, time=1),
    Message('note_off', channel=1, note=71, velocity=0, time=79),
    Message('note_on', channel=1, note=69, velocity=122, time=0),
    Message('note_on', channel=1, note=71, velocity=106, time=21),
    Message('note_on', channel=1, note=69, velocity=0, time=7),
    Message('note_on', channel=1, note=72, velocity=75, time=0),
    Message('note_on', channel=1, note=72, velocity=0, time=12),
    Message('note_on', channel=1, note=69, velocity=83, time=4),
    Message('note_on', channel=1, note=71, velocity=0, time=13),
    Message('note_on', channel=1, note=67, velocity=97, time=6),
    Message('note_on', channel=1, note=69, velocity=0, time=13),
    Message('note_on', channel=1, note=67, velocity=0, time=60),
    Message('note_on', channel=1, note=66, velocity=127, time=8),
    Message('note_on', channel=1, note=66, velocity=0, time=45),
    Message('note_on', channel=1, note=62, velocity=125, time=56),
    Message('note_on', channel=1, note=62, velocity=0, time=51),
    Message('note_on', channel=1, note=64, velocity=125, time=56),
    Message('note_on', channel=1, note=66, velocity=127, time=33),
    Message('note_on', channel=1, note=64, velocity=0, time=8),
    Message('note_on', channel=1, note=66, velocity=0, time=61),
    Message('note_on', channel=1, note=62, velocity=114, time=19),
    Message('note_on', channel=1, note=63, velocity=127, time=39),
    Message('note_on', channel=1, note=62, velocity=0, time=11),
    Message('note_on', channel=1, note=63, velocity=0, time=54),
    Message('note_on', channel=1, note=64, velocity=114, time=14),
    Message('note_on', channel=1, note=64, velocity=0, time=59),
    Message('note_on', channel=1, note=62, velocity=127, time=210),
    Message('note_on', channel=1, note=64, velocity=89, time=25),
    Message('note_on', channel=1, note=62, velocity=0, time=10),
    Message('note_on', channel=1, note=62, velocity=97, time=23),
    Message('note_on', channel=1, note=64, velocity=0, time=13),
    Message('note_on', channel=1, note=60, velocity=97, time=9),
    Message('note_on', channel=1, note=62, velocity=0, time=8),
    Message('note_on', channel=1, note=59, velocity=125, time=35),
    Message('note_on', channel=1, note=60, velocity=0, time=13),
    Message('control_change', channel=1, control=1, value=6, time=138),
    Message('control_change', channel=1, control=1, value=11, time=2),
    Message('control_change', channel=1, control=1, value=15, time=1),
    Message('control_change', channel=1, control=1, value=20, time=2),
    Message('control_change', channel=1, control=1, value=24, time=1),
    Message('control_change', channel=1, control=1, value=28, time=0),
    Message('control_change', channel=1, control=1, value=32, time=2),
    Message('control_change', channel=1, control=1, value=36, time=1),
    Message('control_change', channel=1, control=1, value=40, time=0),
    Message('control_change', channel=1, control=1, value=44, time=2),
    Message('control_change', channel=1, control=1, value=48, time=1),
    Message('control_change', channel=1, control=1, value=53, time=0),
    Message('control_change', channel=1, control=1, value=59, time=1),
    Message('control_change', channel=1, control=1, value=63, time=2),
    Message('control_change', channel=1, control=1, value=67, time=1),
    Message('control_change', channel=1, control=1, value=71, time=0),
    Message('control_change', channel=1, control=1, value=75, time=2),
    Message('control_change', channel=1, control=1, value=79, time=1),
    Message('control_change', channel=1, control=1, value=84, time=1),
    Message('control_change', channel=1, control=1, value=88, time=1),
    Message('control_change', channel=1, control=1, value=93, time=0),
    Message('control_change', channel=1, control=1, value=97, time=2),
    Message('control_change', channel=1, control=1, value=101, time=0),
    Message('control_change', channel=1, control=1, value=105, time=2),
    Message('control_change', channel=1, control=1, value=110, time=1),
    Message('control_change', channel=1, control=1, value=114, time=0),
    Message('control_change', channel=1, control=1, value=119, time=2),
    Message('control_change', channel=1, control=1, value=123, time=1),
    Message('control_change', channel=1, control=1, value=127, time=1),
    Message('control_change', channel=1, control=1, value=122, time=60),
    Message('note_on', channel=1, note=60, velocity=69, time=0),
    Message('control_change', channel=1, control=1, value=118, time=2),
    Message('control_change', channel=1, control=1, value=114, time=1),
    Message('note_off', channel=1, note=59, velocity=0, time=2),
    Message('control_change', channel=1, control=1, value=110, time=1),
    Message('note_on', channel=1, note=62, velocity=72, time=1),
    Message('control_change', channel=1, control=1, value=105, time=0),
    Message('control_change', channel=1, control=1, value=101, time=2),
    Message('control_change', channel=1, control=1, value=96, time=2),
    Message('control_change', channel=1, control=1, value=92, time=0),
    Message('control_change', channel=1, control=1, value=87, time=2),
    Message('control_change', channel=1, control=1, value=83, time=1),
    Message('control_change', channel=1, control=1, value=79, time=1),
    Message('control_change', channel=1, control=1, value=74, time=3),
    Message('control_change', channel=1, control=1, value=70, time=0),
    Message('control_change', channel=1, control=1, value=66, time=2),
    Message('control_change', channel=1, control=1, value=61, time=1),
    Message('control_change', channel=1, control=1, value=56, time=2),
    Message('control_change', channel=1, control=1, value=51, time=1),
    Message('control_change', channel=1, control=1, value=46, time=1),
    Message('control_change', channel=1, control=1, value=42, time=2),
    Message('control_change', channel=1, control=1, value=38, time=0),
    Message('control_change', channel=1, control=1, value=34, time=1),
    Message('control_change', channel=1, control=1, value=30, time=2),
    Message('control_change', channel=1, control=1, value=26, time=0),
    Message('note_off', channel=1, note=62, velocity=0, time=2),
    Message('control_change', channel=1, control=1, value=21, time=0),
    Message('control_change', channel=1, control=1, value=17, time=0),
    Message('control_change', channel=1, control=1, value=12, time=2),
    Message('control_change', channel=1, control=1, value=7, time=1),
    Message('control_change', channel=1, control=1, value=0, time=1),
    Message('note_off', channel=1, note=60, velocity=0, time=17),
    Message('note_on', channel=1, note=57, velocity=106, time=44),
    Message('note_on', channel=1, note=57, velocity=0, time=51),
    Message('note_on', channel=1, note=59, velocity=125, time=79),
    Message('note_on', channel=1, note=60, velocity=62, time=36),
    Message('note_on', channel=1, note=59, velocity=0, time=9),
    Message('note_on', channel=1, note=62, velocity=72, time=58),
    Message('note_on', channel=1, note=60, velocity=0, time=17),
    Message('note_on', channel=1, note=64, velocity=89, time=24),
    Message('note_on', channel=1, note=64, velocity=0, time=26),
    Message('control_change', channel=1, control=1, value=6, time=82),
    Message('control_change', channel=1, control=1, value=11, time=3),
    Message('control_change', channel=1, control=1, value=15, time=1),
    Message('control_change', channel=1, control=1, value=19, time=1),
    Message('control_change', channel=1, control=1, value=23, time=2),
    Message('control_change', channel=1, control=1, value=27, time=2),
    Message('control_change', channel=1, control=1, value=31, time=1),
    Message('control_change', channel=1, control=1, value=35, time=1),
    Message('control_change', channel=1, control=1, value=39, time=1),
    Message('control_change', channel=1, control=1, value=44, time=2),
    Message('control_change', channel=1, control=1, value=48, time=2),
    Message('control_change', channel=1, control=1, value=53, time=1),
    Message('control_change', channel=1, control=1, value=58, time=1),
    Message('control_change', channel=1, control=1, value=63, time=1),
    Message('control_change', channel=1, control=1, value=68, time=2),
    Message('control_change', channel=1, control=1, value=72, time=1),
    Message('control_change', channel=1, control=1, value=77, time=2),
    Message('control_change', channel=1, control=1, value=81, time=0),
    Message('control_change', channel=1, control=1, value=86, time=2),
    Message('control_change', channel=1, control=1, value=90, time=0),
    Message('control_change', channel=1, control=1, value=94, time=2),
    Message('control_change', channel=1, control=1, value=98, time=0),
    Message('control_change', channel=1, control=1, value=102, time=2),
    Message('control_change', channel=1, control=1, value=106, time=1),
    Message('control_change', channel=1, control=1, value=110, time=1),
    Message('control_change', channel=1, control=1, value=114, time=1),
    Message('control_change', channel=1, control=1, value=118, time=1),
    Message('control_change', channel=1, control=1, value=122, time=0),
    Message('control_change', channel=1, control=1, value=127, time=1),
    Message('control_change', channel=1, control=1, value=122, time=75),
    Message('control_change', channel=1, control=1, value=118, time=2),
    Message('control_change', channel=1, control=1, value=114, time=3),
    Message('control_change', channel=1, control=1, value=110, time=3),
    Message('control_change', channel=1, control=1, value=106, time=1),
    Message('control_change', channel=1, control=1, value=102, time=2),
    Message('control_change', channel=1, control=1, value=98, time=3),
    Message('control_change', channel=1, control=1, value=94, time=1),
    Message('control_change', channel=1, control=1, value=90, time=2),
    Message('control_change', channel=1, control=1, value=86, time=3),
    Message('control_change', channel=1, control=1, value=81, time=1),
    Message('control_change', channel=1, control=1, value=77, time=2),
    Message('control_change', channel=1, control=1, value=72, time=2),
    Message('control_change', channel=1, control=1, value=67, time=1),
    Message('control_change', channel=1, control=1, value=63, time=2),
    Message('control_change', channel=1, control=1, value=59, time=2),
    Message('control_change', channel=1, control=1, value=54, time=0),
    Message('control_change', channel=1, control=1, value=50, time=2),
    Message('control_change', channel=1, control=1, value=46, time=2),
    Message('control_change', channel=1, control=1, value=41, time=1),
    Message('control_change', channel=1, control=1, value=36, time=1),
    Message('control_change', channel=1, control=1, value=32, time=1),
    Message('control_change', channel=1, control=1, value=28, time=0),
    Message('control_change', channel=1, control=1, value=24, time=2),
    Message('control_change', channel=1, control=1, value=19, time=0),
    Message('control_change', channel=1, control=1, value=14, time=1),
    Message('control_change', channel=1, control=1, value=9, time=2),
    Message('control_change', channel=1, control=1, value=5, time=0),
    Message('control_change', channel=1, control=1, value=0, time=2),
    Message('note_on', channel=1, note=59, velocity=125, time=81),
    Message('note_on', channel=1, note=62, velocity=0, time=7),
    Message('note_on', channel=1, note=57, velocity=125, time=83),
    Message('note_on', channel=1, note=59, velocity=0, time=4),
    Message('note_on', channel=1, note=57, velocity=0, time=53),
    Message('note_on', channel=1, note=55, velocity=127, time=88),
    Message('note_on', channel=1, note=55, velocity=0, time=40),
    Message('note_on', channel=1, note=57, velocity=127, time=102),
    Message('note_on', channel=1, note=59, velocity=97, time=92),
    Message('note_on', channel=1, note=57, velocity=0, time=9),
    Message('note_on', channel=1, note=59, velocity=0, time=42),
    Message('note_on', channel=1, note=52, velocity=114, time=54),
    Message('note_on', channel=1, note=52, velocity=0, time=53),
    Message('control_change', channel=1, control=1, value=5, time=50),
    Message('control_change', channel=1, control=1, value=9, time=3),
    Message('control_change', channel=1, control=1, value=13, time=4),
    Message('control_change', channel=1, control=1, value=17, time=3),
    Message('control_change', channel=1, control=1, value=21, time=4),
    Message('control_change', channel=1, control=1, value=25, time=2),
    Message('control_change', channel=1, control=1, value=29, time=3),
    Message('control_change', channel=1, control=1, value=33, time=3),
    Message('control_change', channel=1, control=1, value=37, time=2),
    Message('control_change', channel=1, control=1, value=41, time=3),
    Message('control_change', channel=1, control=1, value=45, time=2),
    Message('control_change', channel=1, control=1, value=49, time=1),
    Message('control_change', channel=1, control=1, value=53, time=2),
    Message('control_change', channel=1, control=1, value=58, time=2),
    Message('control_change', channel=1, control=1, value=62, time=3),
    Message('control_change', channel=1, control=1, value=66, time=2),
    Message('control_change', channel=1, control=1, value=70, time=0),
    Message('control_change', channel=1, control=1, value=75, time=2),
    Message('control_change', channel=1, control=1, value=79, time=3),
    Message('control_change', channel=1, control=1, value=84, time=1),
    Message('control_change', channel=1, control=1, value=89, time=1),
    Message('control_change', channel=1, control=1, value=93, time=3),
    Message('control_change', channel=1, control=1, value=98, time=1),
    Message('control_change', channel=1, control=1, value=102, time=0),
    Message('control_change', channel=1, control=1, value=106, time=2),
    Message('control_change', channel=1, control=1, value=111, time=1),
    Message('control_change', channel=1, control=1, value=116, time=2),
    Message('control_change', channel=1, control=1, value=121, time=1),
    Message('control_change', channel=1, control=1, value=127, time=2),
    Message('control_change', channel=1, control=1, value=122, time=96),
    Message('control_change', channel=1, control=1, value=117, time=2),
    Message('control_change', channel=1, control=1, value=113, time=2),
    Message('control_change', channel=1, control=1, value=109, time=2),
    Message('control_change', channel=1, control=1, value=105, time=3),
    Message('control_change', channel=1, control=1, value=100, time=1),
    Message('control_change', channel=1, control=1, value=95, time=1),
    Message('control_change', channel=1, control=1, value=91, time=2),
    Message('control_change', channel=1, control=1, value=87, time=1),
    Message('control_change', channel=1, control=1, value=83, time=2),
    Message('control_change', channel=1, control=1, value=79, time=1),
    Message('control_change', channel=1, control=1, value=75, time=1),
    Message('control_change', channel=1, control=1, value=71, time=2),
    Message('control_change', channel=1, control=1, value=66, time=1),
    Message('control_change', channel=1, control=1, value=61, time=2),
    Message('control_change', channel=1, control=1, value=56, time=1),
    Message('control_change', channel=1, control=1, value=51, time=1),
    Message('control_change', channel=1, control=1, value=47, time=2),
    Message('control_change', channel=1, control=1, value=42, time=1),
    Message('control_change', channel=1, control=1, value=38, time=2),
    Message('control_change', channel=1, control=1, value=34, time=0),
    Message('control_change', channel=1, control=1, value=30, time=2),
    Message('control_change', channel=1, control=1, value=26, time=1),
    Message('control_change', channel=1, control=1, value=21, time=2),
    Message('control_change', channel=1, control=1, value=17, time=1),
    Message('control_change', channel=1, control=1, value=13, time=1),
    Message('control_change', channel=1, control=1, value=9, time=1),
    Message('control_change', channel=1, control=1, value=5, time=1),
    Message('control_change', channel=1, control=1, value=0, time=2),
    Message('note_on', channel=1, note=57, velocity=97, time=55),
    Message('note_on', channel=1, note=58, velocity=125, time=14),
    Message('note_on', channel=1, note=59, velocity=114, time=11),
    Message('note_on', channel=1, note=57, velocity=0, time=16),
    Message('note_on', channel=1, note=58, velocity=0, time=5),
    Message('note_on', channel=1, note=57, velocity=127, time=126),
    Message('note_on', channel=1, note=59, velocity=0, time=4),
    Message('note_on', channel=1, note=57, velocity=0, time=50),
    Message('note_on', channel=1, note=59, velocity=114, time=48),
    Message('note_on', channel=1, note=57, velocity=106, time=18),
    Message('note_on', channel=1, note=59, velocity=0, time=7),
    Message('note_on', channel=1, note=55, velocity=125, time=6),
    Message('note_on', channel=1, note=57, velocity=0, time=24),
    Message('note_on', channel=1, note=55, velocity=0, time=76),
    Message('note_on', channel=1, note=57, velocity=127, time=19),
    Message('note_on', channel=1, note=59, velocity=106, time=81),
    Message('note_on', channel=1, note=57, velocity=0, time=13),
    Message('note_on', channel=1, note=59, velocity=0, time=50),
    Message('note_on', channel=1, note=50, velocity=97, time=37),
    Message('note_on', channel=1, note=50, velocity=0, time=361),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=9, control=93, value=79, time=0),
    Message('control_change', channel=9, control=91, value=74, time=0),
    Message('note_on', channel=9, note=51, velocity=127, time=1),
    Message('note_on', channel=9, note=51, velocity=0, time=13),
    Message('note_on', channel=9, note=51, velocity=127, time=20),
    Message('note_on', channel=9, note=51, velocity=0, time=389),
    Message('note_on', channel=9, note=51, velocity=125, time=127),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=122, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=29),
    Message('note_on', channel=9, note=51, velocity=127, time=90),
    Message('note_on', channel=9, note=51, velocity=0, time=254),
    Message('note_on', channel=9, note=51, velocity=97, time=163),
    Message('note_on', channel=9, note=51, velocity=0, time=32),
    Message('note_on', channel=9, note=51, velocity=125, time=499),
    Message('note_on', channel=9, note=51, velocity=0, time=16),
    Message('note_on', channel=9, note=51, velocity=127, time=18),
    Message('note_on', channel=9, note=51, velocity=0, time=25),
    Message('note_on', channel=9, note=51, velocity=127, time=55),
    Message('note_on', channel=9, note=51, velocity=0, time=22),
    Message('note_on', channel=9, note=51, velocity=125, time=12),
    Message('note_on', channel=9, note=51, velocity=0, time=171),
    Message('note_on', channel=9, note=51, velocity=125, time=850),
    Message('note_on', channel=9, note=51, velocity=0, time=22),
    Message('note_on', channel=9, note=51, velocity=125, time=18),
    Message('note_on', channel=9, note=51, velocity=0, time=38),
    Message('note_on', channel=9, note=51, velocity=127, time=79),
    Message('note_on', channel=9, note=51, velocity=0, time=180),
    Message('note_on', channel=9, note=51, velocity=89, time=48),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=9, note=51, velocity=114, time=20),
    Message('note_on', channel=9, note=51, velocity=0, time=280),
    Message('note_on', channel=9, note=51, velocity=114, time=52),
    Message('note_on', channel=9, note=51, velocity=0, time=19),
    Message('note_on', channel=9, note=51, velocity=114, time=17),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=114, time=52),
    Message('note_on', channel=9, note=51, velocity=0, time=24),
    Message('note_on', channel=9, note=51, velocity=125, time=17),
    Message('note_on', channel=9, note=51, velocity=0, time=296),
    Message('note_on', channel=9, note=51, velocity=122, time=406),
    Message('note_on', channel=9, note=51, velocity=0, time=30),
    Message('note_on', channel=9, note=51, velocity=125, time=45),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=9, note=51, velocity=127, time=18),
    Message('note_on', channel=9, note=51, velocity=0, time=97),
    Message('note_on', channel=9, note=51, velocity=98, time=31),
    Message('note_on', channel=9, note=51, velocity=0, time=38),
    Message('note_on', channel=9, note=51, velocity=91, time=48),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=114, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=550),
    Message('note_on', channel=9, note=51, velocity=127, time=37),
    Message('note_on', channel=9, note=51, velocity=0, time=18),
    Message('note_on', channel=9, note=51, velocity=125, time=18),
    Message('note_on', channel=9, note=51, velocity=0, time=70),
    Message('note_on', channel=9, note=51, velocity=125, time=31),
    Message('note_on', channel=9, note=51, velocity=0, time=102),
    Message('note_on', channel=9, note=51, velocity=106, time=23),
    Message('note_on', channel=9, note=51, velocity=0, time=39),
    Message('note_on', channel=9, note=51, velocity=125, time=46),
    Message('note_on', channel=9, note=51, velocity=0, time=19),
    Message('note_on', channel=9, note=51, velocity=125, time=15),
    Message('note_on', channel=9, note=51, velocity=0, time=393),
    Message('note_on', channel=9, note=51, velocity=125, time=220),
    Message('note_on', channel=9, note=51, velocity=0, time=88),
    Message('note_on', channel=9, note=51, velocity=89, time=42),
    Message('note_on', channel=9, note=51, velocity=0, time=44),
    Message('note_on', channel=9, note=51, velocity=127, time=65),
    Message('note_on', channel=9, note=51, velocity=0, time=192),
    Message('note_on', channel=9, note=51, velocity=114, time=32),
    Message('note_on', channel=9, note=51, velocity=0, time=25),
    Message('note_on', channel=9, note=51, velocity=106, time=9),
    Message('note_on', channel=9, note=51, velocity=0, time=42),
    Message('note_on', channel=9, note=51, velocity=127, time=53),
    Message('note_on', channel=9, note=51, velocity=0, time=167),
    Message('note_on', channel=9, note=51, velocity=125, time=31),
    Message('note_on', channel=9, note=35, velocity=125, time=2),
    Message('note_on', channel=9, note=35, velocity=0, time=19),
    Message('note_on', channel=9, note=35, velocity=114, time=15),
    Message('note_on', channel=9, note=35, velocity=0, time=44),
    Message('note_on', channel=9, note=51, velocity=0, time=15),
    Message('note_on', channel=9, note=51, velocity=114, time=16),
    Message('note_on', channel=9, note=51, velocity=0, time=203),
    Message('note_on', channel=9, note=35, velocity=127, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=21),
    Message('note_on', channel=9, note=35, velocity=125, time=90),
    Message('note_on', channel=9, note=35, velocity=0, time=34),
    Message('note_on', channel=9, note=35, velocity=106, time=6),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=42, velocity=127, time=25),
    Message('note_on', channel=9, note=42, velocity=0, time=39),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=37, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=37, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=46, velocity=0, time=100),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=98, time=83),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=37, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=37, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=42, velocity=114, time=80),
    Message('note_on', channel=9, note=42, velocity=0, time=43),
    Message('note_on', channel=9, note=42, velocity=106, time=77),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=37, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=37, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=125, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=37, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=37, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=42, velocity=114, time=80),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=127, time=83),
    Message('note_on', channel=9, note=42, velocity=0, time=39),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=37, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=37, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=46, velocity=0, time=100),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=42, velocity=98, time=83),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=37, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=37, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=42, velocity=114, time=80),
    Message('note_on', channel=9, note=42, velocity=0, time=43),
    Message('note_on', channel=9, note=42, velocity=106, time=77),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=37, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=37, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=42, velocity=0, time=38),
    Message('note_on', channel=9, note=42, velocity=125, time=82),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=37, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=37, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    Message('note_on', channel=9, note=35, velocity=106, time=25),
    Message('note_on', channel=9, note=42, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=8),
    Message('note_on', channel=9, note=42, velocity=106, time=81),
    Message('note_on', channel=9, note=42, velocity=0, time=36),
    Message('note_on', channel=9, note=40, velocity=100, time=84),
    Message('note_on', channel=9, note=42, velocity=125, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=46, velocity=127, time=80),
    Message('note_on', channel=9, note=35, velocity=127, time=9),
    Message('note_on', channel=9, note=35, velocity=0, time=29),
    Message('note_on', channel=9, note=46, velocity=0, time=62),
    Message('note_on', channel=9, note=42, velocity=125, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=35, velocity=127, time=54),
    Message('note_on', channel=9, note=42, velocity=98, time=29),
    Message('note_on', channel=9, note=42, velocity=0, time=37),
    Message('note_on', channel=9, note=40, velocity=100, time=83),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=10),
    Message('note_on', channel=9, note=40, velocity=0, time=4),
    Message('note_on', channel=9, note=46, velocity=0, time=46),
    Message('note_on', channel=9, note=42, velocity=97, time=60),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=75, time=57),
    Message('note_on', channel=9, note=35, velocity=0, time=17),
    Message('note_on', channel=9, note=35, velocity=127, time=6),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=32),
    Message('note_on', channel=9, note=42, velocity=0, time=11),
    Message('note_on', channel=9, note=35, velocity=125, time=77),
    Message('note_on', channel=9, note=42, velocity=106, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=35),
    Message('note_on', channel=9, note=42, velocity=0, time=5),
    Message('note_on', channel=9, note=40, velocity=100, time=80),
    Message('note_on', channel=9, note=46, velocity=127, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=46, velocity=0, time=41),
    Message('note_on', channel=9, note=42, velocity=125, time=65),
    Message('note_on', channel=9, note=35, velocity=127, time=20),
    Message('note_on', channel=9, note=42, velocity=0, time=18),
    Message('note_on', channel=9, note=35, velocity=0, time=27),
    Message('note_on', channel=9, note=42, velocity=125, time=55),
    Message('note_on', channel=9, note=42, velocity=0, time=40),
    Message('note_on', channel=9, note=35, velocity=120, time=45),
    Message('note_on', channel=9, note=46, velocity=127, time=35),
    Message('note_on', channel=9, note=35, velocity=0, time=20),
    Message('note_on', channel=9, note=46, velocity=0, time=42),
    Message('note_on', channel=9, note=40, velocity=100, time=58),
    Message('note_on', channel=9, note=42, velocity=89, time=0),
    Message('note_on', channel=9, note=40, velocity=0, time=14),
    Message('note_on', channel=9, note=42, velocity=0, time=26),
    Message('note_on', channel=9, note=35, velocity=124, time=80),
    Message('note_on', channel=9, note=42, velocity=114, time=0),
    Message('note_on', channel=9, note=35, velocity=0, time=31),
    Message('note_on', channel=9, note=42, velocity=0, time=6),
    Message('note_on', channel=9, note=35, velocity=74, time=43),
    Message('note_on', channel=9, note=35, velocity=0, time=15),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('note_on', channel=9, note=59, velocity=118, time=7680),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=118, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=100, time=106),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('program_change', channel=2, program=33, time=0),
    Message('control_change', channel=2, control=7, value=127, time=0),
    Message('control_change', channel=2, control=10, value=73, time=0),
    Message('control_change', channel=2, control=93, value=0, time=0),
    Message('control_change', channel=2, control=91, value=42, time=0),
    Message('note_on', channel=2, note=43, velocity=97, time=7680),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=3840),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=42, velocity=125, time=450),
    Message('note_on', channel=2, note=47, velocity=0, time=5),
    Message('note_on', channel=2, note=42, velocity=0, time=345),
    Message('note_on', channel=2, note=40, velocity=83, time=3),
    Message('note_on', channel=2, note=45, velocity=71, time=148),
    Message('note_on', channel=2, note=40, velocity=0, time=5),
    Message('note_on', channel=2, note=48, velocity=89, time=228),
    Message('note_on', channel=2, note=45, velocity=0, time=24),
    Message('note_on', channel=2, note=50, velocity=83, time=221),
    Message('note_on', channel=2, note=48, velocity=0, time=1),
    Message('note_on', channel=2, note=47, velocity=83, time=116),
    Message('note_on', channel=2, note=50, velocity=0, time=8),
    Message('note_on', channel=2, note=50, velocity=77, time=235),
    Message('note_on', channel=2, note=47, velocity=0, time=6),
    Message('note_on', channel=2, note=42, velocity=114, time=108),
    Message('note_on', channel=2, note=50, velocity=0, time=12),
    Message('note_on', channel=2, note=42, velocity=0, time=118),
    Message('note_on', channel=2, note=43, velocity=97, time=0),
    Message('note_on', channel=2, note=43, velocity=0, time=325),
    Message('note_on', channel=2, note=42, velocity=125, time=13),
    Message('note_on', channel=2, note=38, velocity=89, time=366),
    Message('note_on', channel=2, note=42, velocity=0, time=1),
    Message('note_on', channel=2, note=38, velocity=0, time=120),
    Message('note_on', channel=2, note=40, velocity=61, time=4),
    Message('note_on', channel=2, note=40, velocity=0, time=115),
    Message('note_on', channel=2, note=36, velocity=54, time=5),
    Message('note_on', channel=2, note=36, velocity=0, time=248),
    Message('note_on', channel=2, note=48, velocity=42, time=10),
    Message('note_on', channel=2, note=50, velocity=114, time=103),
    Message('note_on', channel=2, note=48, velocity=0, time=111),
    Message('note_on', channel=2, note=50, velocity=0, time=3),
    Message('note_on', channel=2, note=47, velocity=97, time=11),
    Message('note_on', channel=2, note=45, velocity=89, time=249),
    Message('note_on', channel=2, note=47, velocity=0, time=10),
    Message('note_on', channel=2, note=47, velocity=98, time=109),
    Message('note_on', channel=2, note=45, velocity=0, time=4),
    Message('note_on', channel=2, note=47, velocity=0, time=455),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('program_change', channel=4, program=26, time=0),
    Message('control_change', channel=4, control=7, value=127, time=0),
    Message('control_change', channel=4, control=10, value=66, time=0),
    Message('control_change', channel=4, control=93, value=0, time=0),
    Message('control_change', channel=4, control=91, value=127, time=0),
    Message('note_on', channel=4, note=43, velocity=54, time=22946),
    Message('note_on', channel=4, note=47, velocity=89, time=39),
    Message('note_on', channel=4, note=43, velocity=0, time=4),
    Message('note_on', channel=4, note=62, velocity=77, time=15),
    Message('note_on', channel=4, note=50, velocity=77, time=16),
    Message('note_on', channel=4, note=47, velocity=0, time=3),
    Message('note_on', channel=4, note=66, velocity=120, time=25),
    Message('note_on', channel=4, note=71, velocity=127, time=9),
    Message('note_on', channel=4, note=50, velocity=0, time=3),
    Message('note_on', channel=4, note=54, velocity=112, time=311),
    Message('note_on', channel=4, note=59, velocity=56, time=2),
    Message('note_on', channel=4, note=50, velocity=72, time=1),
    Message('note_on', channel=4, note=62, velocity=0, time=278),
    Message('note_on', channel=4, note=52, velocity=71, time=87),
    Message('note_on', channel=4, note=54, velocity=0, time=1),
    Message('note_on', channel=4, note=64, velocity=64, time=5),
    Message('note_on', channel=4, note=50, velocity=0, time=2),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=59, velocity=0, time=19),
    Message('note_on', channel=4, note=52, velocity=0, time=112),
    Message('note_on', channel=4, note=48, velocity=52, time=100),
    Message('note_on', channel=4, note=52, velocity=71, time=9),
    Message('note_on', channel=4, note=55, velocity=77, time=7),
    Message('note_on', channel=4, note=59, velocity=42, time=5),
    Message('note_on', channel=4, note=71, velocity=0, time=208),
    Message('note_on', channel=4, note=64, velocity=0, time=57),
    Message('note_on', channel=4, note=64, velocity=83, time=78),
    Message('note_on', channel=4, note=67, velocity=97, time=11),
    Message('note_on', channel=4, note=69, velocity=97, time=6),
    Message('note_on', channel=4, note=72, velocity=106, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=25),
    Message('note_on', channel=4, note=67, velocity=0, time=13),
    Message('note_on', channel=4, note=69, velocity=0, time=5),
    Message('note_on', channel=4, note=72, velocity=0, time=16),
    Message('note_on', channel=4, note=66, velocity=114, time=54),
    Message('note_on', channel=4, note=62, velocity=69, time=0),
    Message('note_on', channel=4, note=71, velocity=89, time=4),
    Message('note_on', channel=4, note=59, velocity=0, time=24),
    Message('note_on', channel=4, note=62, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=23),
    Message('note_on', channel=4, note=66, velocity=0, time=1),
    Message('note_on', channel=4, note=55, velocity=0, time=36),
    Message('note_on', channel=4, note=66, velocity=95, time=8),
    Message('note_on', channel=4, note=60, velocity=80, time=1),
    Message('note_on', channel=4, note=69, velocity=98, time=1),
    Message('note_on', channel=4, note=52, velocity=0, time=32),
    Message('note_on', channel=4, note=48, velocity=0, time=129),
    Message('note_on', channel=4, note=66, velocity=0, time=14),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=60, velocity=0, time=13),
    Message('note_on', channel=4, note=66, velocity=81, time=44),
    Message('note_on', channel=4, note=59, velocity=106, time=4),
    Message('note_on', channel=4, note=62, velocity=44, time=0),
    Message('note_on', channel=4, note=69, velocity=54, time=3),
    Message('note_on', channel=4, note=67, velocity=86, time=1),
    Message('note_on', channel=4, note=67, velocity=0, time=61),
    Message('note_on', channel=4, note=69, velocity=0, time=136),
    Message('note_on', channel=4, note=59, velocity=0, time=4),
    Message('note_on', channel=4, note=62, velocity=0, time=7),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=89, time=13),
    Message('note_on', channel=4, note=62, velocity=89, time=4),
    Message('note_on', channel=4, note=71, velocity=114, time=3),
    Message('note_on', channel=4, note=59, velocity=106, time=3),
    Message('note_on', channel=4, note=69, velocity=94, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=32),
    Message('note_on', channel=4, note=66, velocity=0, time=359),
    Message('note_on', channel=4, note=62, velocity=0, time=6),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=59, velocity=0, time=9),
    Message('note_on', channel=4, note=54, velocity=114, time=16),
    Message('note_on', channel=4, note=66, velocity=95, time=9),
    Message('note_on', channel=4, note=59, velocity=102, time=2),
    Message('note_on', channel=4, note=62, velocity=91, time=1),
    Message('note_on', channel=4, note=62, velocity=0, time=182),
    Message('note_on', channel=4, note=54, velocity=0, time=2),
    Message('note_on', channel=4, note=66, velocity=0, time=1),
    Message('note_on', channel=4, note=64, velocity=55, time=47),
    Message('note_on', channel=4, note=52, velocity=42, time=4),
    Message('note_on', channel=4, note=59, velocity=0, time=25),
    Message('note_on', channel=4, note=52, velocity=0, time=31),
    Message('note_on', channel=4, note=64, velocity=0, time=27),
    Message('note_on', channel=4, note=59, velocity=95, time=149),
    Message('note_on', channel=4, note=64, velocity=92, time=2),
    Message('note_on', channel=4, note=67, velocity=97, time=0),
    Message('note_on', channel=4, note=71, velocity=117, time=0),
    Message('note_on', channel=4, note=60, velocity=117, time=1),
    Message('note_on', channel=4, note=71, velocity=0, time=227),
    Message('note_on', channel=4, note=72, velocity=91, time=51),
    Message('note_on', channel=4, note=60, velocity=0, time=31),
    Message('note_on', channel=4, note=64, velocity=0, time=9),
    Message('note_on', channel=4, note=67, velocity=0, time=11),
    Message('note_on', channel=4, note=72, velocity=0, time=9),
    Message('note_on', channel=4, note=59, velocity=0, time=2),
    Message('note_on', channel=4, note=60, velocity=61, time=57),
    Message('note_on', channel=4, note=72, velocity=81, time=3),
    Message('note_on', channel=4, note=72, velocity=0, time=200),
    Message('note_on', channel=4, note=71, velocity=89, time=20),
    Message('note_on', channel=4, note=59, velocity=69, time=3),
    Message('note_on', channel=4, note=60, velocity=0, time=19),
    Message('note_on', channel=4, note=57, velocity=65, time=110),
    Message('note_on', channel=4, note=69, velocity=80, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=97, time=74),
    Message('note_on', channel=4, note=59, velocity=65, time=3),
    Message('note_on', channel=4, note=57, velocity=0, time=2),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=71, velocity=0, time=333),
    Message('note_on', channel=4, note=66, velocity=106, time=126),
    Message('note_on', channel=4, note=71, velocity=97, time=7),
    Message('note_on', channel=4, note=74, velocity=97, time=5),
    Message('note_on', channel=4, note=59, velocity=0, time=381),
    Message('note_on', channel=4, note=52, velocity=44, time=159),
    Message('note_on', channel=4, note=48, velocity=77, time=255),
    Message('note_on', channel=4, note=52, velocity=0, time=9),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=66, velocity=0, time=10),
    Message('note_on', channel=4, note=74, velocity=0, time=14),
    Message('note_on', channel=4, note=67, velocity=75, time=68),
    Message('note_on', channel=4, note=64, velocity=50, time=2),
    Message('note_on', channel=4, note=69, velocity=79, time=1),
    Message('note_on', channel=4, note=72, velocity=98, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=41),
    Message('note_on', channel=4, note=67, velocity=0, time=10),
    Message('note_on', channel=4, note=72, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=71, velocity=65, time=57),
    Message('note_on', channel=4, note=62, velocity=56, time=2),
    Message('note_on', channel=4, note=66, velocity=91, time=0),
    Message('note_on', channel=4, note=70, velocity=78, time=2),
    Message('note_on', channel=4, note=70, velocity=0, time=46),
    Message('note_on', channel=4, note=62, velocity=0, time=10),
    Message('note_on', channel=4, note=66, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=1),
    Message('note_on', channel=4, note=66, velocity=97, time=54),
    Message('note_on', channel=4, note=69, velocity=97, time=4),
    Message('note_on', channel=4, note=60, velocity=69, time=2),
    Message('note_on', channel=4, note=66, velocity=0, time=73),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=60, velocity=0, time=7),
    Message('note_on', channel=4, note=66, velocity=81, time=17),
    Message('note_on', channel=4, note=69, velocity=80, time=2),
    Message('note_on', channel=4, note=60, velocity=42, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=38),
    Message('note_on', channel=4, note=69, velocity=0, time=1),
    Message('note_on', channel=4, note=60, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=81, time=69),
    Message('note_on', channel=4, note=66, velocity=98, time=4),
    Message('note_on', channel=4, note=60, velocity=59, time=1),
    Message('note_on', channel=4, note=48, velocity=0, time=11),
    Message('note_on', channel=4, note=60, velocity=0, time=115),
    Message('note_on', channel=4, note=66, velocity=0, time=21),
    Message('note_on', channel=4, note=71, velocity=89, time=59),
    Message('note_on', channel=4, note=66, velocity=114, time=2),
    Message('note_on', channel=4, note=62, velocity=106, time=4),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=62, velocity=0, time=305),
    Message('note_on', channel=4, note=64, velocity=114, time=83),
    Message('note_on', channel=4, note=66, velocity=0, time=2),
    Message('note_on', channel=4, note=71, velocity=0, time=362),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=52, velocity=67, time=87),
    Message('note_on', channel=4, note=60, velocity=89, time=18),
    Message('note_on', channel=4, note=55, velocity=97, time=6),
    Message('note_on', channel=4, note=52, velocity=0, time=9),
    Message('note_on', channel=4, note=59, velocity=74, time=4),
    Message('note_on', channel=4, note=64, velocity=80, time=2),
    Message('note_on', channel=4, note=67, velocity=106, time=9),
    Message('note_on', channel=4, note=55, velocity=0, time=6),
    Message('note_on', channel=4, note=71, velocity=97, time=4),
    Message('note_on', channel=4, note=67, velocity=0, time=248),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=71, velocity=0, time=27),
    Message('note_on', channel=4, note=62, velocity=77, time=34),
    Message('note_on', channel=4, note=57, velocity=60, time=1),
    Message('note_on', channel=4, note=66, velocity=107, time=0),
    Message('note_on', channel=4, note=69, velocity=95, time=4),
    Message('note_on', channel=4, note=59, velocity=0, time=7),
    Message('note_on', channel=4, note=60, velocity=0, time=57),
    Message('note_on', channel=4, note=66, velocity=0, time=279),
    Message('note_on', channel=4, note=66, velocity=42, time=21),
    Message('note_on', channel=4, note=59, velocity=58, time=3),
    Message('note_on', channel=4, note=54, velocity=97, time=1),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=69, velocity=0, time=143),
    Message('note_on', channel=4, note=66, velocity=0, time=6),
    Message('note_on', channel=4, note=62, velocity=0, time=5),
    Message('note_on', channel=4, note=59, velocity=0, time=10),
    Message('note_on', channel=4, note=55, velocity=80, time=21),
    Message('note_on', channel=4, note=62, velocity=79, time=0),
    Message('note_on', channel=4, note=66, velocity=98, time=1),
    Message('note_on', channel=4, note=69, velocity=61, time=0),
    Message('note_on', channel=4, note=59, velocity=80, time=1),
    Message('note_on', channel=4, note=54, velocity=0, time=3),
    Message('note_on', channel=4, note=55, velocity=0, time=44),
    Message('note_on', channel=4, note=62, velocity=0, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=2),
    Message('note_on', channel=4, note=66, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=2),
    Message('note_on', channel=4, note=61, velocity=66, time=99),
    Message('note_on', channel=4, note=62, velocity=97, time=14),
    Message('note_on', channel=4, note=61, velocity=0, time=12),
    Message('control_change', channel=4, control=1, value=39, time=98),
    Message('control_change', channel=4, control=1, value=43, time=5),
    Message('control_change', channel=4, control=1, value=47, time=2),
    Message('control_change', channel=4, control=1, value=51, time=3),
    Message('control_change', channel=4, control=1, value=55, time=3),
    Message('control_change', channel=4, control=1, value=59, time=1),
    Message('control_change', channel=4, control=1, value=63, time=2),
    Message('control_change', channel=4, control=1, value=67, time=1),
    Message('control_change', channel=4, control=1, value=72, time=1),
    Message('control_change', channel=4, control=1, value=76, time=2),
    Message('control_change', channel=4, control=1, value=81, time=2),
    Message('control_change', channel=4, control=1, value=85, time=1),
    Message('control_change', channel=4, control=1, value=90, time=1),
    Message('control_change', channel=4, control=1, value=94, time=1),
    Message('control_change', channel=4, control=1, value=98, time=2),
    Message('control_change', channel=4, control=1, value=103, time=2),
    Message('control_change', channel=4, control=1, value=107, time=1),
    Message('control_change', channel=4, control=1, value=111, time=1),
    Message('control_change', channel=4, control=1, value=115, time=1),
    Message('control_change', channel=4, control=1, value=119, time=2),
    Message('control_change', channel=4, control=1, value=123, time=1),
    Message('control_change', channel=4, control=1, value=127, time=2),
    Message('control_change', channel=4, control=1, value=123, time=164),
    Message('control_change', channel=4, control=1, value=119, time=3),
    Message('control_change', channel=4, control=1, value=115, time=4),
    Message('control_change', channel=4, control=1, value=111, time=3),
    Message('control_change', channel=4, control=1, value=107, time=3),
    Message('control_change', channel=4, control=1, value=103, time=3),
    Message('control_change', channel=4, control=1, value=99, time=3),
    Message('control_change', channel=4, control=1, value=95, time=2),
    Message('control_change', channel=4, control=1, value=91, time=3),
    Message('control_change', channel=4, control=1, value=87, time=2),
    Message('control_change', channel=4, control=1, value=83, time=3),
    Message('control_change', channel=4, control=1, value=79, time=1),
    Message('control_change', channel=4, control=1, value=75, time=4),
    Message('control_change', channel=4, control=1, value=71, time=2),
    Message('control_change', channel=4, control=1, value=67, time=2),
    Message('control_change', channel=4, control=1, value=63, time=2),
    Message('control_change', channel=4, control=1, value=59, time=2),
    Message('control_change', channel=4, control=1, value=55, time=2),
    Message('control_change', channel=4, control=1, value=51, time=2),
    Message('control_change', channel=4, control=1, value=47, time=1),
    Message('control_change', channel=4, control=1, value=43, time=3),
    Message('control_change', channel=4, control=1, value=38, time=1),
    Message('control_change', channel=4, control=1, value=34, time=3),
    Message('control_change', channel=4, control=1, value=30, time=2),
    Message('control_change', channel=4, control=1, value=26, time=1),
    Message('control_change', channel=4, control=1, value=22, time=2),
    Message('control_change', channel=4, control=1, value=18, time=1),
    Message('control_change', channel=4, control=1, value=14, time=2),
    Message('control_change', channel=4, control=1, value=10, time=2),
    Message('control_change', channel=4, control=1, value=6, time=3),
    Message('control_change', channel=4, control=1, value=0, time=2),
    Message('note_off', channel=4, note=62, velocity=0, time=186),
    Message('note_on', channel=4, note=59, velocity=114, time=9),
    Message('note_on', channel=4, note=59, velocity=0, time=85),
    Message('note_on', channel=4, note=57, velocity=97, time=6),
    Message('note_on', channel=4, note=55, velocity=97, time=42),
    Message('note_on', channel=4, note=57, velocity=0, time=3),
    Message('note_on', channel=4, note=57, velocity=125, time=75),
    Message('note_on', channel=4, note=55, velocity=0, time=9),
    Message('control_change', channel=4, control=1, value=6, time=73),
    Message('control_change', channel=4, control=1, value=10, time=3),
    Message('control_change', channel=4, control=1, value=14, time=2),
    Message('control_change', channel=4, control=1, value=18, time=2),
    Message('control_change', channel=4, control=1, value=22, time=1),
    Message('control_change', channel=4, control=1, value=26, time=2),
    Message('control_change', channel=4, control=1, value=30, time=2),
    Message('control_change', channel=4, control=1, value=34, time=2),
    Message('control_change', channel=4, control=1, value=38, time=2),
    Message('control_change', channel=4, control=1, value=42, time=2),
    Message('control_change', channel=4, control=1, value=46, time=1),
    Message('control_change', channel=4, control=1, value=51, time=1),
    Message('control_change', channel=4, control=1, value=55, time=3),
    Message('control_change', channel=4, control=1, value=59, time=1),
    Message('control_change', channel=4, control=1, value=63, time=2),
    Message('control_change', channel=4, control=1, value=68, time=1),
    Message('control_change', channel=4, control=1, value=72, time=1),
    Message('control_change', channel=4, control=1, value=77, time=2),
    Message('control_change', channel=4, control=1, value=82, time=3),
    Message('control_change', channel=4, control=1, value=86, time=1),
    Message('control_change', channel=4, control=1, value=90, time=1),
    Message('control_change', channel=4, control=1, value=94, time=2),
    Message('control_change', channel=4, control=1, value=98, time=1),
    Message('control_change', channel=4, control=1, value=102, time=2),
    Message('control_change', channel=4, control=1, value=106, time=1),
    Message('control_change', channel=4, control=1, value=110, time=1),
    Message('control_change', channel=4, control=1, value=114, time=1),
    Message('control_change', channel=4, control=1, value=118, time=3),
    Message('control_change', channel=4, control=1, value=122, time=1),
    Message('control_change', channel=4, control=1, value=127, time=2),
    Message('control_change', channel=4, control=1, value=122, time=86),
    Message('control_change', channel=4, control=1, value=118, time=4),
    Message('control_change', channel=4, control=1, value=114, time=3),
    Message('control_change', channel=4, control=1, value=110, time=2),
    Message('control_change', channel=4, control=1, value=106, time=2),
    Message('control_change', channel=4, control=1, value=102, time=4),
    Message('control_change', channel=4, control=1, value=98, time=2),
    Message('control_change', channel=4, control=1, value=94, time=2),
    Message('control_change', channel=4, control=1, value=90, time=1),
    Message('control_change', channel=4, control=1, value=86, time=2),
    Message('control_change', channel=4, control=1, value=81, time=2),
    Message('control_change', channel=4, control=1, value=77, time=2),
    Message('control_change', channel=4, control=1, value=73, time=3),
    Message('control_change', channel=4, control=1, value=69, time=2),
    Message('control_change', channel=4, control=1, value=65, time=2),
    Message('control_change', channel=4, control=1, value=61, time=2),
    Message('control_change', channel=4, control=1, value=56, time=3),
    Message('control_change', channel=4, control=1, value=51, time=1),
    Message('control_change', channel=4, control=1, value=47, time=3),
    Message('control_change', channel=4, control=1, value=43, time=2),
    Message('control_change', channel=4, control=1, value=39, time=3),
    Message('control_change', channel=4, control=1, value=34, time=1),
    Message('control_change', channel=4, control=1, value=30, time=3),
    Message('control_change', channel=4, control=1, value=26, time=3),
    Message('control_change', channel=4, control=1, value=22, time=2),
    Message('control_change', channel=4, control=1, value=18, time=1),
    Message('control_change', channel=4, control=1, value=14, time=1),
    Message('control_change', channel=4, control=1, value=10, time=3),
    Message('control_change', channel=4, control=1, value=5, time=1),
    Message('control_change', channel=4, control=1, value=0, time=2),
    Message('note_on', channel=4, note=59, velocity=89, time=102),
    Message('note_on', channel=4, note=57, velocity=0, time=16),
    Message('note_on', channel=4, note=60, velocity=77, time=21),
    Message('note_on', channel=4, note=59, velocity=0, time=8),
    Message('pitchwheel', channel=4, pitch=-1920, time=209),
    Message('pitchwheel', channel=4, pitch=-2432, time=4),
    Message('pitchwheel', channel=4, pitch=-2944, time=4),
    Message('pitchwheel', channel=4, pitch=-3456, time=3),
    Message('pitchwheel', channel=4, pitch=-3968, time=6),
    Message('pitchwheel', channel=4, pitch=-3456, time=33),
    Message('pitchwheel', channel=4, pitch=-2944, time=5),
    Message('pitchwheel', channel=4, pitch=-2432, time=5),
    Message('pitchwheel', channel=4, pitch=-1920, time=5),
    Message('pitchwheel', channel=4, pitch=0, time=5),
    Message('pitchwheel', channel=4, pitch=0, time=242),
    Message('pitchwheel', channel=4, pitch=2304, time=2),
    Message('pitchwheel', channel=4, pitch=2816, time=2),
    Message('pitchwheel', channel=4, pitch=3328, time=2),
    Message('pitchwheel', channel=4, pitch=3840, time=2),
    Message('pitchwheel', channel=4, pitch=4352, time=1),
    Message('pitchwheel', channel=4, pitch=4864, time=1),
    Message('pitchwheel', channel=4, pitch=5376, time=2),
    Message('pitchwheel', channel=4, pitch=5888, time=2),
    Message('pitchwheel', channel=4, pitch=6400, time=0),
    Message('pitchwheel', channel=4, pitch=7040, time=3),
    Message('pitchwheel', channel=4, pitch=7552, time=1),
    Message('pitchwheel', channel=4, pitch=8064, time=2),
    Message('pitchwheel', channel=4, pitch=7552, time=30),
    Message('pitchwheel', channel=4, pitch=7040, time=2),
    Message('pitchwheel', channel=4, pitch=6528, time=1),
    Message('pitchwheel', channel=4, pitch=6016, time=1),
    Message('pitchwheel', channel=4, pitch=5504, time=1),
    Message('pitchwheel', channel=4, pitch=4992, time=2),
    Message('pitchwheel', channel=4, pitch=4480, time=2),
    Message('pitchwheel', channel=4, pitch=3968, time=2),
    Message('pitchwheel', channel=4, pitch=3328, time=2),
    Message('pitchwheel', channel=4, pitch=2816, time=2),
    Message('pitchwheel', channel=4, pitch=2304, time=2),
    Message('pitchwheel', channel=4, pitch=0, time=1),
    Message('note_off', channel=4, note=60, velocity=0, time=60),
    Message('note_on', channel=4, note=59, velocity=106, time=41),
    Message('note_on', channel=4, note=59, velocity=0, time=37),
    Message('note_on', channel=4, note=59, velocity=127, time=98),
    Message('note_on', channel=4, note=57, velocity=106, time=79),
    Message('note_on', channel=4, note=59, velocity=0, time=14),
    Message('note_on', channel=4, note=55, velocity=91, time=18),
    Message('note_on', channel=4, note=57, velocity=0, time=13),
    Message('note_on', channel=4, note=54, velocity=127, time=62),
    Message('note_on', channel=4, note=55, velocity=0, time=15),
    Message('note_on', channel=4, note=54, velocity=0, time=61),
    Message('note_on', channel=4, note=50, velocity=61, time=72),
    Message('note_on', channel=4, note=50, velocity=0, time=46),
    Message('note_on', channel=4, note=50, velocity=47, time=53),
    Message('note_on', channel=4, note=54, velocity=125, time=31),
    Message('note_on', channel=4, note=59, velocity=114, time=10),
    Message('note_on', channel=4, note=42, velocity=91, time=101),
    Message('note_on', channel=4, note=47, velocity=55, time=13),
    Message('note_on', channel=4, note=54, velocity=0, time=28),
    Message('note_on', channel=4, note=42, velocity=0, time=2),
    Message('note_on', channel=4, note=47, velocity=0, time=9),
    Message('note_on', channel=4, note=50, velocity=0, time=4),
    Message('note_on', channel=4, note=59, velocity=0, time=22),
    Message('note_on', channel=4, note=48, velocity=83, time=23),
    Message('note_on', channel=4, note=52, velocity=77, time=8),
    Message('note_on', channel=4, note=55, velocity=74, time=4),
    Message('note_on', channel=4, note=59, velocity=97, time=10),
    Message('note_on', channel=4, note=43, velocity=61, time=7),
    Message('note_on', channel=4, note=52, velocity=0, time=223),
    Message('note_on', channel=4, note=52, velocity=71, time=30),
    Message('note_on', channel=4, note=55, velocity=0, time=1),
    Message('note_on', channel=4, note=57, velocity=89, time=3),
    Message('note_on', channel=4, note=59, velocity=0, time=25),
    Message('note_on', channel=4, note=48, velocity=0, time=28),
    Message('note_on', channel=4, note=48, velocity=42, time=49),
    Message('note_on', channel=4, note=55, velocity=106, time=9),
    Message('note_on', channel=4, note=52, velocity=0, time=19),
    Message('note_on', channel=4, note=43, velocity=0, time=17),
    Message('note_on', channel=4, note=57, velocity=0, time=1),
    Message('note_on', channel=4, note=48, velocity=0, time=25),
    Message('note_on', channel=4, note=54, velocity=127, time=25),
    Message('note_on', channel=4, note=48, velocity=58, time=7),
    Message('note_on', channel=4, note=42, velocity=71, time=6),
    Message('note_on', channel=4, note=55, velocity=0, time=5),
    Message('note_on', channel=4, note=45, velocity=65, time=21),
    Message('note_on', channel=4, note=54, velocity=0, time=179),
    Message('note_on', channel=4, note=51, velocity=94, time=14),
    Message('note_on', channel=4, note=50, velocity=1, time=113),
    Message('note_on', channel=4, note=51, velocity=0, time=10),
    Message('note_on', channel=4, note=48, velocity=0, time=44),
    Message('note_on', channel=4, note=50, velocity=0, time=4),
    Message('note_on', channel=4, note=50, velocity=60, time=6),
    Message('note_on', channel=4, note=45, velocity=0, time=31),
    Message('note_on', channel=4, note=42, velocity=0, time=37),
    Message('note_on', channel=4, note=48, velocity=61, time=14),
    Message('note_on', channel=4, note=50, velocity=0, time=4),
    Message('note_on', channel=4, note=47, velocity=106, time=36),
    Message('note_on', channel=4, note=48, velocity=0, time=12),
    Message('note_on', channel=4, note=47, velocity=0, time=52),
    Message('note_on', channel=4, note=43, velocity=83, time=39),
    Message('note_on', channel=4, note=47, velocity=65, time=3),
    Message('note_on', channel=4, note=47, velocity=0, time=32),
    Message('note_on', channel=4, note=43, velocity=0, time=2),
    Message('note_on', channel=4, note=59, velocity=67, time=180),
    Message('note_on', channel=4, note=62, velocity=89, time=16),
    Message('note_on', channel=4, note=50, velocity=86, time=5),
    Message('note_on', channel=4, note=57, velocity=94, time=1),
    Message('note_on', channel=4, note=54, velocity=117, time=0),
    Message('note_on', channel=4, note=66, velocity=114, time=0),
    Message('note_on', channel=4, note=47, velocity=42, time=10),
    Message('note_on', channel=4, note=69, velocity=94, time=1),
    Message('note_on', channel=4, note=54, velocity=0, time=117),
    Message('note_on', channel=4, note=57, velocity=0, time=7),
    Message('note_on', channel=4, note=66, velocity=0, time=14),
    Message('note_on', channel=4, note=59, velocity=0, time=13),
    Message('note_on', channel=4, note=50, velocity=0, time=22),
    Message('note_on', channel=4, note=69, velocity=0, time=6),
    Message('note_on', channel=4, note=62, velocity=0, time=2),
    Message('note_on', channel=4, note=59, velocity=83, time=34),
    Message('note_on', channel=4, note=64, velocity=80, time=4),
    Message('note_on', channel=4, note=55, velocity=44, time=0),
    Message('note_on', channel=4, note=52, velocity=56, time=3),
    Message('note_on', channel=4, note=67, velocity=98, time=2),
    Message('note_on', channel=4, note=50, velocity=58, time=3),
    Message('note_on', channel=4, note=59, velocity=0, time=21),
    Message('note_on', channel=4, note=50, velocity=0, time=11),
    Message('note_on', channel=4, note=64, velocity=0, time=2),
    Message('note_on', channel=4, note=67, velocity=0, time=6),
    Message('note_on', channel=4, note=55, velocity=0, time=1),
    Message('note_on', channel=4, note=52, velocity=0, time=30),
    Message('note_on', channel=4, note=47, velocity=0, time=64),
    Message('note_on', channel=4, note=55, velocity=61, time=84),
    Message('note_on', channel=4, note=59, velocity=53, time=1),
    Message('note_on', channel=4, note=64, velocity=50, time=2),
    Message('note_on', channel=4, note=62, velocity=51, time=0),
    Message('note_on', channel=4, note=67, velocity=89, time=1),
    Message('note_on', channel=4, note=62, velocity=0, time=25),
    Message('note_on', channel=4, note=59, velocity=0, time=1),
    Message('note_on', channel=4, note=64, velocity=0, time=8),
    Message('note_on', channel=4, note=67, velocity=0, time=7),
    Message('note_on', channel=4, note=55, velocity=0, time=2),
    Message('note_on', channel=4, note=60, velocity=51, time=75),
    Message('note_on', channel=4, note=59, velocity=60, time=1),
    Message('note_on', channel=4, note=64, velocity=55, time=4),
    Message('note_on', channel=4, note=67, velocity=97, time=5),
    Message('note_on', channel=4, note=71, velocity=97, time=8),
    Message('note_on', channel=4, note=48, velocity=1, time=85),
    Message('note_on', channel=4, note=55, velocity=61, time=15),
    Message('note_on', channel=4, note=52, velocity=44, time=2),
    Message('note_on', channel=4, note=59, velocity=0, time=14),
    Message('note_on', channel=4, note=60, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=0, time=18),
    Message('note_on', channel=4, note=71, velocity=0, time=17),
    Message('note_on', channel=4, note=67, velocity=0, time=2),
    Message('note_on', channel=4, note=60, velocity=42, time=57),
    Message('note_on', channel=4, note=72, velocity=78, time=18),
    Message('note_on', channel=4, note=60, velocity=0, time=31),
    Message('note_on', channel=4, note=72, velocity=0, time=15),
    Message('note_on', channel=4, note=55, velocity=0, time=45),
    Message('note_on', channel=4, note=52, velocity=0, time=12),
    Message('note_on', channel=4, note=48, velocity=0, time=53),
    Message('note_on', channel=4, note=57, velocity=47, time=187),
    Message('note_on', channel=4, note=63, velocity=97, time=10),
    Message('note_on', channel=4, note=66, velocity=106, time=6),
    Message('note_on', channel=4, note=47, velocity=64, time=3),
    Message('note_on', channel=4, note=54, velocity=89, time=3),
    Message('note_on', channel=4, note=69, velocity=75, time=2),
    Message('note_on', channel=4, note=51, velocity=66, time=5),
    Message('note_on', channel=4, note=57, velocity=0, time=28),
    Message('note_on', channel=4, note=63, velocity=0, time=48),
    Message('note_on', channel=4, note=69, velocity=0, time=12),
    Message('note_on', channel=4, note=66, velocity=0, time=15),
    Message('note_on', channel=4, note=59, velocity=44, time=12),
    Message('note_on', channel=4, note=71, velocity=69, time=13),
    Message('note_on', channel=4, note=69, velocity=64, time=5),
    Message('note_on', channel=4, note=69, velocity=0, time=21),
    Message('note_on', channel=4, note=59, velocity=0, time=9),
    Message('note_on', channel=4, note=71, velocity=0, time=33),
    Message('note_on', channel=4, note=60, velocity=43, time=44),
    Message('note_on', channel=4, note=72, velocity=43, time=7),
    Message('note_on', channel=4, note=51, velocity=0, time=28),
    Message('note_on', channel=4, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=54, velocity=0, time=3),
    Message('note_on', channel=4, note=60, velocity=0, time=4),
    Message('note_on', channel=4, note=72, velocity=0, time=30),
    Message('note_on', channel=4, note=47, velocity=42, time=33),
    Message('note_on', channel=4, note=50, velocity=77, time=10),
    Message('note_on', channel=4, note=54, velocity=97, time=5),
    Message('note_on', channel=4, note=62, velocity=52, time=11),
    Message('note_on', channel=4, note=74, velocity=50, time=17),
    Message('note_on', channel=4, note=72, velocity=44, time=3),
    Message('note_on', channel=4, note=72, velocity=0, time=91),
    Message('note_on', channel=4, note=71, velocity=83, time=116),
    Message('note_on', channel=4, note=62, velocity=0, time=42),
    Message('note_on', channel=4, note=74, velocity=0, time=0),
    Message('note_on', channel=4, note=74, velocity=83, time=24),
    Message('note_on', channel=4, note=71, velocity=0, time=10),
    Message('note_on', channel=4, note=71, velocity=58, time=29),
    Message('note_on', channel=4, note=74, velocity=0, time=34),
    Message('note_on', channel=4, note=66, velocity=114, time=58),
    Message('note_on', channel=4, note=71, velocity=0, time=15),
    Message('note_on', channel=4, note=50, velocity=0, time=19),
    Message('note_on', channel=4, note=47, velocity=0, time=22),
    Message('note_on', channel=4, note=54, velocity=0, time=10),
    Message('note_on', channel=4, note=55, velocity=1, time=101),
    Message('note_on', channel=4, note=48, velocity=1, time=27),
    Message('note_on', channel=4, note=66, velocity=0, time=12),
    Message('note_on', channel=4, note=52, velocity=1, time=32),
    Message('note_on', channel=4, note=72, velocity=83, time=30),
    Message('note_on', channel=4, note=55, velocity=0, time=62),
    Message('note_on', channel=4, note=72, velocity=0, time=2),
    Message('note_on', channel=4, note=52, velocity=0, time=12),
    Message('note_on', channel=4, note=67, velocity=106, time=34),
    Message('note_on', channel=4, note=67, velocity=0, time=44),
    Message('note_on', channel=4, note=64, velocity=67, time=56),
    Message('note_on', channel=4, note=55, velocity=50, time=24),
    Message('note_on', channel=4, note=52, velocity=43, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=28),
    Message('note_on', channel=4, note=55, velocity=0, time=24),
    Message('note_on', channel=4, note=52, velocity=0, time=10),
    Message('note_on', channel=4, note=48, velocity=0, time=13),
    Message('note_on', channel=4, note=72, velocity=106, time=17),
    Message('note_on', channel=4, note=71, velocity=83, time=52),
    Message('note_on', channel=4, note=72, velocity=0, time=26),
    Message('note_on', channel=4, note=69, velocity=89, time=23),
    Message('note_on', channel=4, note=71, velocity=0, time=13),
    Message('note_on', channel=4, note=67, velocity=77, time=26),
    Message('note_on', channel=4, note=69, velocity=0, time=21),
    Message('note_on', channel=4, note=48, velocity=1, time=13),
    Message('note_on', channel=4, note=64, velocity=77, time=10),
    Message('note_on', channel=4, note=67, velocity=0, time=6),
    Message('note_on', channel=4, note=55, velocity=17, time=117),
    Message('note_on', channel=4, note=55, velocity=0, time=33),
    Message('note_on', channel=4, note=48, velocity=0, time=89),
    Message('note_on', channel=4, note=64, velocity=0, time=51),
    Message('note_on', channel=4, note=62, velocity=89, time=8),
    Message('note_on', channel=4, note=64, velocity=89, time=19),
    Message('note_on', channel=4, note=62, velocity=0, time=7),
    Message('note_on', channel=4, note=65, velocity=54, time=0),
    Message('note_on', channel=4, note=65, velocity=0, time=11),
    Message('note_on', channel=4, note=62, velocity=89, time=7),
    Message('note_on', channel=4, note=64, velocity=0, time=16),
    Message('note_on', channel=4, note=60, velocity=61, time=125),
    Message('note_on', channel=4, note=62, velocity=0, time=4),
    Message('note_on', channel=4, note=47, velocity=1, time=34),
    Message('note_on', channel=4, note=50, velocity=77, time=45),
    Message('note_on', channel=4, note=60, velocity=0, time=2),
    Message('note_on', channel=4, note=59, velocity=114, time=27),
    Message('note_on', channel=4, note=47, velocity=0, time=6),
    Message('note_on', channel=4, note=50, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=297),
    Message('note_on', channel=4, note=47, velocity=42, time=35),
    Message('note_on', channel=4, note=57, velocity=95, time=5),
    Message('note_on', channel=4, note=59, velocity=86, time=1),
    Message('note_on', channel=4, note=62, velocity=85, time=1),
    Message('note_on', channel=4, note=66, velocity=103, time=7),
    Message('note_on', channel=4, note=50, velocity=72, time=0),
    Message('note_on', channel=4, note=69, velocity=84, time=2),
    Message('note_on', channel=4, note=54, velocity=84, time=0),
    Message('note_on', channel=4, note=50, velocity=0, time=224),
    Message('note_on', channel=4, note=57, velocity=0, time=23),
    Message('note_on', channel=4, note=59, velocity=0, time=1),
    Message('note_on', channel=4, note=66, velocity=0, time=22),
    Message('note_on', channel=4, note=47, velocity=0, time=22),
    Message('note_on', channel=4, note=69, velocity=0, time=11),
    Message('note_on', channel=4, note=62, velocity=0, time=8),
    Message('note_on', channel=4, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=67, velocity=80, time=0),
    Message('note_on', channel=4, note=64, velocity=78, time=2),
    Message('note_on', channel=4, note=67, velocity=0, time=27),
    Message('note_on', channel=4, note=64, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=47, time=68),
    Message('note_on', channel=4, note=52, velocity=54, time=3),
    Message('note_on', channel=4, note=67, velocity=83, time=4),
    Message('note_on', channel=4, note=59, velocity=65, time=3),
    Message('note_on', channel=4, note=59, velocity=0, time=52),
    Message('note_on', channel=4, note=64, velocity=0, time=32),
    Message('note_on', channel=4, note=67, velocity=0, time=9),
    Message('note_on', channel=4, note=52, velocity=0, time=11),
    Message('note_on', channel=4, note=60, velocity=52, time=24),
    Message('note_on', channel=4, note=64, velocity=69, time=5),
    Message('note_on', channel=4, note=59, velocity=81, time=1),
    Message('note_on', channel=4, note=67, velocity=52, time=1),
    Message('note_on', channel=4, note=48, velocity=42, time=115),
    Message('note_on', channel=4, note=55, velocity=60, time=0),
    Message('note_on', channel=4, note=52, velocity=55, time=7),
    Message('note_on', channel=4, note=59, velocity=0, time=67),
    Message('note_on', channel=4, note=60, velocity=0, time=20),
    Message('note_on', channel=4, note=60, velocity=1, time=20),
    Message('note_on', channel=4, note=57, velocity=56, time=3),
    Message('note_on', channel=4, note=57, velocity=0, time=49),
    Message('note_on', channel=4, note=60, velocity=0, time=21),
    Message('note_on', channel=4, note=67, velocity=0, time=12),
    Message('note_on', channel=4, note=59, velocity=83, time=36),
    Message('note_on', channel=4, note=64, velocity=0, time=50),
    Message('note_on', channel=4, note=60, velocity=106, time=72),
    Message('note_on', channel=4, note=55, velocity=0, time=7),
    Message('note_on', channel=4, note=59, velocity=0, time=7),
    Message('note_on', channel=4, note=52, velocity=0, time=27),
    Message('note_on', channel=4, note=48, velocity=0, time=20),
    Message('note_on', channel=4, note=60, velocity=0, time=18),
    Message('note_on', channel=4, note=59, velocity=112, time=2),
    Message('note_on', channel=4, note=47, velocity=52, time=111),
    Message('note_on', channel=4, note=51, velocity=97, time=36),
    Message('note_on', channel=4, note=54, velocity=83, time=7),
    Message('note_on', channel=4, note=59, velocity=0, time=62),
    Message('note_on', channel=4, note=57, velocity=83, time=49),
    Message('note_on', channel=4, note=59, velocity=71, time=77),
    Message('note_on', channel=4, note=57, velocity=0, time=16),
    Message('note_on', channel=4, note=60, velocity=50, time=29),
    Message('note_on', channel=4, note=54, velocity=0, time=10),
    Message('note_on', channel=4, note=51, velocity=0, time=1),
    Message('note_on', channel=4, note=47, velocity=0, time=5),
    Message('note_on', channel=4, note=59, velocity=0, time=8),
    Message('note_on', channel=4, note=62, velocity=112, time=59),
    Message('note_on', channel=4, note=60, velocity=0, time=7),
    Message('note_on', channel=4, note=52, velocity=61, time=33),
    Message('note_on', channel=4, note=59, velocity=95, time=1),
    Message('note_on', channel=4, note=62, velocity=0, time=19),
    Message('note_on', channel=4, note=57, velocity=106, time=66),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=52, velocity=0, time=1),
    Message('note_on', channel=4, note=55, velocity=83, time=18),
    Message('note_on', channel=4, note=57, velocity=0, time=13),
    Message('note_on', channel=4, note=54, velocity=112, time=65),
    Message('note_on', channel=4, note=55, velocity=0, time=11),
    Message('note_on', channel=4, note=57, velocity=97, time=39),
    Message('note_on', channel=4, note=54, velocity=0, time=9),
    Message('note_on', channel=4, note=54, velocity=125, time=62),
    Message('note_on', channel=4, note=57, velocity=0, time=14),
    Message('note_on', channel=4, note=55, velocity=97, time=28),
    Message('note_on', channel=4, note=54, velocity=0, time=5),
    Message('note_on', channel=4, note=55, velocity=0, time=69),
    Message('note_on', channel=4, note=52, velocity=83, time=11),
    Message('note_on', channel=4, note=55, velocity=89, time=28),
    Message('note_on', channel=4, note=52, velocity=0, time=16),
    Message('note_on', channel=4, note=55, velocity=0, time=72),
    Message('note_on', channel=4, note=52, velocity=75, time=2),
    Message('note_on', channel=4, note=50, velocity=106, time=41),
    Message('note_on', channel=4, note=52, velocity=0, time=13),
    Message('note_on', channel=4, note=50, velocity=0, time=55),
    Message('note_on', channel=4, note=52, velocity=94, time=2),
    Message('note_on', channel=4, note=50, velocity=77, time=45),
    Message('note_on', channel=4, note=52, velocity=0, time=14),
    Message('note_on', channel=4, note=48, velocity=95, time=60),
    Message('note_on', channel=4, note=50, velocity=0, time=2),
    Message('note_on', channel=4, note=47, velocity=114, time=38),
    Message('note_on', channel=4, note=48, velocity=0, time=27),
    Message('note_on', channel=4, note=47, velocity=0, time=48),
    Message('note_on', channel=4, note=48, velocity=97, time=4),
    Message('note_on', channel=4, note=47, velocity=71, time=30),
    Message('note_on', channel=4, note=48, velocity=0, time=16),
    Message('note_on', channel=4, note=45, velocity=89, time=3),
    Message('note_on', channel=4, note=47, velocity=0, time=21),
    Message('note_on', channel=4, note=47, velocity=114, time=57),
    Message('note_on', channel=4, note=45, velocity=0, time=15),
    Message('note_on', channel=4, note=48, velocity=89, time=17),
    Message('note_on', channel=4, note=47, velocity=0, time=16),
    Message('note_on', channel=4, note=50, velocity=77, time=67),
    Message('note_on', channel=4, note=48, velocity=0, time=8),
    Message('note_on', channel=4, note=47, velocity=125, time=37),
    Message('note_on', channel=4, note=50, velocity=0, time=11),
    Message('note_on', channel=4, note=42, velocity=114, time=209),
    Message('note_on', channel=4, note=47, velocity=0, time=73),
    Message('note_on', channel=4, note=45, velocity=89, time=40),
    Message('note_on', channel=4, note=45, velocity=0, time=57),
    Message('note_on', channel=4, note=47, velocity=125, time=72),
    Message('note_on', channel=4, note=42, velocity=0, time=2),
    Message('note_on', channel=4, note=47, velocity=0, time=30),
    Message('note_on', channel=4, note=48, velocity=125, time=97),
    Message('note_on', channel=4, note=48, velocity=0, time=33),
    Message('note_on', channel=4, note=50, velocity=125, time=73),
    Message('note_on', channel=4, note=50, velocity=0, time=57),
    Message('note_on', channel=4, note=50, velocity=42, time=15),
    Message('note_on', channel=4, note=43, velocity=58, time=9),
    Message('note_on', channel=4, note=50, velocity=0, time=124),
    Message('note_on', channel=4, note=43, velocity=0, time=11),
    Message('note_on', channel=4, note=50, velocity=106, time=53),
    Message('note_on', channel=4, note=54, velocity=114, time=12),
    Message('note_on', channel=4, note=42, velocity=106, time=5),
    Message('note_on', channel=4, note=59, velocity=109, time=1),
    Message('note_on', channel=4, note=47, velocity=45, time=4),
    Message('note_on', channel=4, note=50, velocity=0, time=262),
    Message('note_on', channel=4, note=57, velocity=106, time=80),
    Message('note_on', channel=4, note=50, velocity=103, time=3),
    Message('note_on', channel=4, note=59, velocity=0, time=20),
    Message('note_on', channel=4, note=54, velocity=0, time=6),
    Message('note_on', channel=4, note=50, velocity=0, time=8),
    Message('note_on', channel=4, note=47, velocity=0, time=6),
    Message('note_on', channel=4, note=57, velocity=0, time=12),
    Message('note_on', channel=4, note=55, velocity=83, time=59),
    Message('note_on', channel=4, note=47, velocity=74, time=3),
    Message('note_on', channel=4, note=50, velocity=89, time=2),
    Message('note_on', channel=4, note=50, velocity=0, time=41),
    Message('note_on', channel=4, note=55, velocity=0, time=23),
    Message('note_on', channel=4, note=42, velocity=0, time=23),
    Message('note_on', channel=4, note=47, velocity=0, time=8),
    Message('note_on', channel=4, note=55, velocity=112, time=28),
    Message('note_on', channel=4, note=59, velocity=110, time=2),
    Message('note_on', channel=4, note=52, velocity=103, time=1),
    Message('note_on', channel=4, note=43, velocity=61, time=115),
    Message('note_on', channel=4, note=45, velocity=48, time=3),
    Message('note_on', channel=4, note=48, velocity=85, time=1),
    Message('note_on', channel=4, note=52, velocity=0, time=38),
    Message('note_on', channel=4, note=59, velocity=0, time=19),
    Message('note_on', channel=4, note=55, velocity=0, time=1),
    Message('note_on', channel=4, note=52, velocity=106, time=42),
    Message('note_on', channel=4, note=56, velocity=97, time=27),
    Message('note_on', channel=4, note=56, velocity=0, time=8),
    Message('note_on', channel=4, note=55, velocity=95, time=4),
    Message('note_on', channel=4, note=52, velocity=0, time=4),
    Message('note_on', channel=4, note=59, velocity=71, time=51),
    Message('note_on', channel=4, note=55, velocity=0, time=1),
    Message('note_on', channel=4, note=62, velocity=125, time=44),
    Message('note_on', channel=4, note=59, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=97, time=83),
    Message('note_on', channel=4, note=62, velocity=0, time=6),
    Message('note_on', channel=4, note=60, velocity=83, time=29),
    Message('note_on', channel=4, note=59, velocity=0, time=16),
    Message('note_on', channel=4, note=60, velocity=0, time=57),
    Message('note_on', channel=4, note=55, velocity=81, time=2),
    Message('note_on', channel=4, note=52, velocity=42, time=26),
    Message('note_on', channel=4, note=55, velocity=0, time=10),
    Message('note_on', channel=4, note=59, velocity=91, time=84),
    Message('note_on', channel=4, note=60, velocity=77, time=33),
    Message('note_on', channel=4, note=59, velocity=0, time=12),
    Message('note_on', channel=4, note=64, velocity=65, time=29),
    Message('note_on', channel=4, note=60, velocity=0, time=1),
    Message('note_on', channel=4, note=45, velocity=0, time=18),
    Message('note_on', channel=4, note=52, velocity=0, time=0),
    Message('note_on', channel=4, note=43, velocity=0, time=4),
    Message('note_on', channel=4, note=67, velocity=114, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=15),
    Message('note_on', channel=4, note=67, velocity=0, time=18),
    Message('note_on', channel=4, note=71, velocity=127, time=45),
    Message('note_on', channel=4, note=42, velocity=107, time=1),
    Message('note_on', channel=4, note=51, velocity=117, time=2),
    Message('note_on', channel=4, note=70, velocity=98, time=54),
    Message('note_on', channel=4, note=71, velocity=0, time=18),
    Message('note_on', channel=4, note=69, velocity=89, time=2),
    Message('note_on', channel=4, note=70, velocity=0, time=3),
    Message('note_on', channel=4, note=68, velocity=118, time=6),
    Message('note_on', channel=4, note=67, velocity=109, time=16),
    Message('note_on', channel=4, note=69, velocity=0, time=9),
    Message('note_on', channel=4, note=68, velocity=0, time=4),
    Message('note_on', channel=4, note=67, velocity=0, time=49),
    Message('note_on', channel=4, note=66, velocity=89, time=6),
    Message('note_on', channel=4, note=48, velocity=0, time=5),
    Message('note_on', channel=4, note=42, velocity=0, time=11),
    Message('note_on', channel=4, note=51, velocity=0, time=2),
    Message('note_on', channel=4, note=67, velocity=83, time=101),
    Message('note_on', channel=4, note=68, velocity=89, time=20),
    Message('note_on', channel=4, note=66, velocity=0, time=15),
    Message('note_on', channel=4, note=67, velocity=0, time=7),
    Message('note_on', channel=4, note=47, velocity=45, time=3),
    Message('note_on', channel=4, note=50, velocity=42, time=1),
    Message('note_on', channel=4, note=43, velocity=59, time=3),
    Message('note_on', channel=4, note=69, velocity=127, time=1),
    Message('note_on', channel=4, note=68, velocity=0, time=9),
    Message('note_on', channel=4, note=66, velocity=89, time=83),
    Message('note_on', channel=4, note=69, velocity=0, time=11),
    Message('note_on', channel=4, note=47, velocity=0, time=6),
    Message('note_on', channel=4, note=43, velocity=0, time=11),
    Message('note_on', channel=4, note=50, velocity=0, time=4),
    Message('note_on', channel=4, note=62, velocity=97, time=19),
    Message('note_on', channel=4, note=66, velocity=0, time=2),
    Message('note_on', channel=4, note=59, velocity=97, time=183),
    Message('note_on', channel=4, note=62, velocity=0, time=2),
    Message('note_on', channel=4, note=59, velocity=0, time=47),
    Message('note_on', channel=4, note=64, velocity=127, time=75),
    Message('note_on', channel=4, note=55, velocity=57, time=147),
    Message('note_on', channel=4, note=52, velocity=61, time=1),
    Message('note_on', channel=4, note=62, velocity=114, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=55, velocity=0, time=20),
    Message('note_on', channel=4, note=52, velocity=0, time=3),
    Message('note_on', channel=4, note=62, velocity=0, time=58),
    Message('note_on', channel=4, note=64, velocity=43, time=1),
    Message('note_on', channel=4, note=62, velocity=66, time=36),
    Message('note_on', channel=4, note=60, velocity=78, time=6),
    Message('note_on', channel=4, note=64, velocity=0, time=8),
    Message('note_on', channel=4, note=62, velocity=0, time=15),
    Message('note_on', channel=4, note=60, velocity=0, time=44),
    Message('note_on', channel=4, note=48, velocity=42, time=3),
    Message('note_on', channel=4, note=52, velocity=84, time=32),
    Message('note_on', channel=4, note=55, velocity=61, time=16),
    Message('note_on', channel=4, note=59, velocity=83, time=72),
    Message('note_on', channel=4, note=60, velocity=69, time=0),
    Message('note_on', channel=4, note=64, velocity=83, time=9),
    Message('note_on', channel=4, note=67, velocity=97, time=8),
    Message('note_on', channel=4, note=71, velocity=97, time=8),
    Message('note_on', channel=4, note=59, velocity=0, time=59),
    Message('note_on', channel=4, note=67, velocity=0, time=4),
    Message('note_on', channel=4, note=60, velocity=0, time=1),
    Message('note_on', channel=4, note=64, velocity=0, time=6),
    Message('note_on', channel=4, note=71, velocity=0, time=1),
    Message('note_on', channel=4, note=64, velocity=61, time=64),
    Message('note_on', channel=4, note=59, velocity=75, time=1),
    Message('note_on', channel=4, note=60, velocity=67, time=0),
    Message('note_on', channel=4, note=67, velocity=84, time=6),
    Message('note_on', channel=4, note=71, velocity=106, time=7),
    Message('note_on', channel=4, note=59, velocity=0, time=23),
    Message('note_on', channel=4, note=60, velocity=0, time=1),
    Message('note_on', channel=4, note=64, velocity=0, time=6),
    Message('note_on', channel=4, note=67, velocity=0, time=9),
    Message('note_on', channel=4, note=71, velocity=0, time=17),
    Message('note_on', channel=4, note=60, velocity=61, time=52),
    Message('note_on', channel=4, note=72, velocity=80, time=3),
    Message('note_on', channel=4, note=60, velocity=0, time=35),
    Message('note_on', channel=4, note=72, velocity=0, time=25),
    Message('note_on', channel=4, note=55, velocity=0, time=2),
    Message('note_on', channel=4, note=52, velocity=0, time=46),
    Message('note_on', channel=4, note=62, velocity=95, time=2),
    Message('note_on', channel=4, note=74, velocity=89, time=15),
    Message('note_on', channel=4, note=48, velocity=0, time=15),
    Message('note_on', channel=4, note=62, velocity=0, time=11),
    Message('note_on', channel=4, note=74, velocity=0, time=12),
    Message('note_on', channel=4, note=62, velocity=58, time=36),
    Message('note_on', channel=4, note=62, velocity=0, time=20),
    Message('note_on', channel=4, note=74, velocity=47, time=8),
    Message('note_on', channel=4, note=74, velocity=0, time=13),
    Message('note_on', channel=4, note=62, velocity=54, time=5),
    Message('note_on', channel=4, note=62, velocity=0, time=16),
    Message('note_on', channel=4, note=74, velocity=42, time=6),
    Message('note_on', channel=4, note=74, velocity=0, time=17),
    Message('note_on', channel=4, note=62, velocity=64, time=1),
    Message('note_on', channel=4, note=74, velocity=44, time=22),
    Message('note_on', channel=4, note=47, velocity=1, time=10),
    Message('note_on', channel=4, note=62, velocity=0, time=1),
    Message('note_on', channel=4, note=51, velocity=103, time=15),
    Message('note_on', channel=4, note=54, velocity=75, time=2),
    Message('note_on', channel=4, note=74, velocity=0, time=12),
    Message('note_on', channel=4, note=64, velocity=72, time=21),
    Message('note_on', channel=4, note=76, velocity=89, time=14),
    Message('note_on', channel=4, note=64, velocity=0, time=25),
    Message('note_on', channel=4, note=64, velocity=1, time=72),
    Message('note_on', channel=4, note=76, velocity=0, time=13),
    Message('note_on', channel=4, note=64, velocity=0, time=19),
    Message('note_on', channel=4, note=54, velocity=0, time=30),
    Message('note_on', channel=4, note=51, velocity=0, time=9),
    Message('note_on', channel=4, note=62, velocity=66, time=23),
    Message('note_on', channel=4, note=74, velocity=78, time=14),
    Message('note_on', channel=4, note=47, velocity=0, time=13),
    Message('note_on', channel=4, note=50, velocity=75, time=81),
    Message('note_on', channel=4, note=54, velocity=81, time=1),
    Message('note_on', channel=4, note=47, velocity=44, time=1),
    Message('note_on', channel=4, note=74, velocity=0, time=284),
    Message('note_on', channel=4, note=62, velocity=0, time=14),
    Message('note_on', channel=4, note=62, velocity=54, time=66),
    Message('note_on', channel=4, note=66, velocity=106, time=4),
    Message('note_on', channel=4, note=71, velocity=103, time=10),
    Message('note_on', channel=4, note=74, velocity=110, time=2),
    Message('note_on', channel=4, note=50, velocity=0, time=494),
    Message('note_on', channel=4, note=47, velocity=0, time=38),
    Message('note_on', channel=4, note=54, velocity=0, time=22),
    Message('note_on', channel=4, note=66, velocity=0, time=52),
    Message('note_on', channel=4, note=62, velocity=0, time=50),
    Message('note_on', channel=4, note=71, velocity=0, time=46),
    Message('note_on', channel=4, note=74, velocity=0, time=38),
    Message('note_on', channel=4, note=48, velocity=1, time=95),
    Message('note_on', channel=4, note=55, velocity=94, time=16),
    Message('note_on', channel=4, note=52, velocity=78, time=0),
    Message('note_on', channel=4, note=67, velocity=106, time=1),
    Message('note_on', channel=4, note=71, velocity=95, time=1),
    Message('note_on', channel=4, note=74, velocity=85, time=0),
    Message('note_on', channel=4, note=62, velocity=84, time=0),
    Message('note_on', channel=4, note=64, velocity=106, time=1),
    Message('note_on', channel=4, note=48, velocity=0, time=32),
    Message('note_on', channel=4, note=55, velocity=0, time=1),
    Message('note_on', channel=4, note=52, velocity=0, time=6),
    Message('note_on', channel=4, note=71, velocity=0, time=12),
    Message('note_on', channel=4, note=64, velocity=0, time=2),
    Message('note_on', channel=4, note=74, velocity=0, time=1),
    Message('note_on', channel=4, note=62, velocity=0, time=0),
    Message('note_on', channel=4, note=67, velocity=0, time=1),
    Message('note_on', channel=4, note=72, velocity=83, time=60),
    Message('note_on', channel=4, note=60, velocity=97, time=3),
    Message('note_on', channel=4, note=62, velocity=71, time=6),
    Message('note_on', channel=4, note=62, velocity=0, time=10),
    Message('note_on', channel=4, note=72, velocity=0, time=31),
    Message('note_on', channel=4, note=60, velocity=0, time=2),
    Message('note_on', channel=4, note=47, velocity=30, time=63),
    Message('note_on', channel=4, note=51, velocity=92, time=0),
    Message('note_on', channel=4, note=54, velocity=61, time=1),
    Message('note_on', channel=4, note=71, velocity=89, time=0),
    Message('note_on', channel=4, note=59, velocity=59, time=0),
    Message('note_on', channel=4, note=63, velocity=92, time=2),
    Message('note_on', channel=4, note=60, velocity=50, time=4),
    Message('note_on', channel=4, note=63, velocity=0, time=25),
    Message('note_on', channel=4, note=60, velocity=0, time=13),
    Message('note_on', channel=4, note=51, velocity=0, time=4),
    Message('note_on', channel=4, note=47, velocity=0, time=6),
    Message('note_on', channel=4, note=54, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=1),
    Message('note_on', channel=4, note=57, velocity=65, time=60),
    Message('note_on', channel=4, note=66, velocity=102, time=1),
    Message('note_on', channel=4, note=69, velocity=50, time=1),
    Message('note_on', channel=4, note=63, velocity=97, time=1),
    Message('note_on', channel=4, note=66, velocity=0, time=44),
    Message('note_on', channel=4, note=57, velocity=0, time=1),
    Message('note_on', channel=4, note=63, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=4),
    Message('note_on', channel=4, note=51, velocity=89, time=57),
    Message('note_on', channel=4, note=54, velocity=74, time=1),
    Message('note_on', channel=4, note=47, velocity=30, time=6),
    Message('note_on', channel=4, note=47, velocity=0, time=30),
    Message('note_on', channel=4, note=51, velocity=0, time=6),
    Message('note_on', channel=4, note=54, velocity=0, time=5),
    Message('note_on', channel=4, note=66, velocity=103, time=89),
    Message('note_on', channel=4, note=57, velocity=91, time=0),
    Message('note_on', channel=4, note=62, velocity=91, time=0),
    Message('note_on', channel=4, note=59, velocity=97, time=2),
    Message('note_on', channel=4, note=69, velocity=69, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=158),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=62, velocity=0, time=13),
    Message('note_on', channel=4, note=59, velocity=69, time=22),
    Message('note_on', channel=4, note=62, velocity=89, time=0),
    Message('note_on', channel=4, note=71, velocity=85, time=3),
    Message('note_on', channel=4, note=69, velocity=80, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=69),
    Message('note_on', channel=4, note=47, velocity=71, time=185),
    Message('note_on', channel=4, note=50, velocity=84, time=111),
    Message('note_on', channel=4, note=71, velocity=0, time=82),
    Message('note_on', channel=4, note=59, velocity=0, time=3),
    Message('note_on', channel=4, note=62, velocity=0, time=2),
    Message('note_on', channel=4, note=66, velocity=0, time=10),
    Message('note_on', channel=4, note=62, velocity=71, time=23),
    Message('note_on', channel=4, note=66, velocity=46, time=2),
    Message('note_on', channel=4, note=69, velocity=53, time=1),
    Message('note_on', channel=4, note=57, velocity=54, time=3),
    Message('note_on', channel=4, note=50, velocity=0, time=103),
    Message('note_on', channel=4, note=62, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=3),
    Message('note_on', channel=4, note=69, velocity=0, time=5),
    Message('note_on', channel=4, note=47, velocity=0, time=16),
    Message('note_on', channel=4, note=57, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=66, time=39),
    Message('note_on', channel=4, note=60, velocity=74, time=4),
    Message('note_on', channel=4, note=67, velocity=74, time=1),
    Message('note_on', channel=4, note=55, velocity=106, time=3),
    Message('note_on', channel=4, note=57, velocity=84, time=0),
    Message('note_on', channel=4, note=52, velocity=50, time=164),
    Message('note_on', channel=4, note=48, velocity=49, time=2),
    Message('note_on', channel=4, note=48, velocity=0, time=76),
    Message('note_on', channel=4, note=52, velocity=0, time=1),
    Message('note_on', channel=4, note=52, velocity=71, time=57),
    Message('note_on', channel=4, note=48, velocity=89, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=165),
    Message('note_on', channel=4, note=60, velocity=0, time=5),
    Message('note_on', channel=4, note=67, velocity=0, time=7),
    Message('note_on', channel=4, note=57, velocity=0, time=7),
    Message('note_on', channel=4, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=106, time=62),
    Message('note_on', channel=4, note=59, velocity=97, time=5),
    Message('note_on', channel=4, note=54, velocity=42, time=11),
    Message('note_on', channel=4, note=52, velocity=0, time=9),
    Message('note_on', channel=4, note=48, velocity=0, time=7),
    Message('note_on', channel=4, note=59, velocity=0, time=124),
    Message('note_on', channel=4, note=50, velocity=107, time=86),
    Message('note_on', channel=4, note=66, velocity=0, time=1),
    Message('note_on', channel=4, note=54, velocity=0, time=7),
    Message('note_on', channel=4, note=52, velocity=58, time=84),
    Message('note_on', channel=4, note=50, velocity=0, time=21),
    Message('note_on', channel=4, note=54, velocity=106, time=7),
    Message('note_on', channel=4, note=52, velocity=0, time=16),
    Message('note_on', channel=4, note=54, velocity=0, time=65),
    Message('note_on', channel=4, note=55, velocity=89, time=3),
    Message('note_on', channel=4, note=55, velocity=0, time=56),
    Message('note_on', channel=4, note=42, velocity=106, time=216),
    Message('note_on', channel=4, note=50, velocity=56, time=5),
    Message('note_on', channel=4, note=47, velocity=95, time=1),
    Message('note_on', channel=4, note=59, velocity=83, time=108),
    Message('note_on', channel=4, note=62, velocity=77, time=5),
    Message('note_on', channel=4, note=66, velocity=114, time=7),
    Message('note_on', channel=4, note=71, velocity=89, time=10),
    Message('note_on', channel=4, note=62, velocity=0, time=355),
    Message('note_on', channel=4, note=59, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=9),
    Message('note_on', channel=4, note=71, velocity=0, time=22),
    Message('note_on', channel=4, note=71, velocity=45, time=77),
    Message('note_on', channel=4, note=66, velocity=92, time=2),
    Message('note_on', channel=4, note=62, velocity=64, time=3),
    Message('note_on', channel=4, note=74, velocity=68, time=0),
    Message('note_on', channel=4, note=47, velocity=0, time=99),
    Message('note_on', channel=4, note=42, velocity=0, time=83),
    Message('note_on', channel=4, note=50, velocity=0, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=4, note=62, velocity=0, time=13),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=74, velocity=0, time=52),
    Message('note_on', channel=4, note=45, velocity=67, time=11),
    Message('note_on', channel=4, note=43, velocity=42, time=3),
    Message('note_on', channel=4, note=48, velocity=83, time=5),
    Message('note_on', channel=4, note=52, velocity=56, time=3),
    Message('note_on', channel=4, note=67, velocity=103, time=9),
    Message('note_on', channel=4, note=71, velocity=42, time=1),
    Message('note_on', channel=4, note=62, velocity=67, time=1),
    Message('note_on', channel=4, note=64, velocity=72, time=2),
    Message('note_on', channel=4, note=74, velocity=43, time=2),
    Message('note_on', channel=4, note=64, velocity=0, time=62),
    Message('note_on', channel=4, note=62, velocity=0, time=3),
    Message('note_on', channel=4, note=71, velocity=0, time=1),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=74, velocity=0, time=3),
    Message('note_on', channel=4, note=67, velocity=97, time=41),
    Message('note_on', channel=4, note=62, velocity=63, time=1),
    Message('note_on', channel=4, note=71, velocity=62, time=0),
    Message('note_on', channel=4, note=64, velocity=61, time=1),
    Message('note_on', channel=4, note=74, velocity=53, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=57),
    Message('note_on', channel=4, note=62, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=0, time=3),
    Message('note_on', channel=4, note=67, velocity=0, time=2),
    Message('note_on', channel=4, note=74, velocity=0, time=1),
    Message('note_on', channel=4, note=67, velocity=86, time=64),
    Message('note_on', channel=4, note=71, velocity=80, time=2),
    Message('note_on', channel=4, note=74, velocity=72, time=2),
    Message('note_on', channel=4, note=62, velocity=51, time=1),
    Message('note_on', channel=4, note=64, velocity=51, time=1),
    Message('note_on', channel=4, note=71, velocity=0, time=48),
    Message('note_on', channel=4, note=74, velocity=0, time=10),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=62, velocity=0, time=1),
    Message('note_on', channel=4, note=45, velocity=0, time=3),
    Message('note_on', channel=4, note=67, velocity=0, time=8),
    Message('note_on', channel=4, note=52, velocity=0, time=39),
    Message('note_on', channel=4, note=67, velocity=54, time=3),
    Message('note_on', channel=4, note=72, velocity=53, time=1),
    Message('note_on', channel=4, note=60, velocity=60, time=5),
    Message('note_on', channel=4, note=43, velocity=0, time=2),
    Message('note_on', channel=4, note=67, velocity=0, time=27),
    Message('note_on', channel=4, note=48, velocity=0, time=12),
    Message('note_on', channel=4, note=72, velocity=0, time=9),
    Message('note_on', channel=4, note=60, velocity=0, time=7),
    Message('note_on', channel=4, note=59, velocity=49, time=66),
    Message('note_on', channel=4, note=71, velocity=89, time=2),
    Message('note_on', channel=4, note=60, velocity=55, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=40),
    Message('note_on', channel=4, note=60, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=0, time=6),
    Message('note_on', channel=4, note=42, velocity=42, time=45),
    Message('note_on', channel=4, note=66, velocity=75, time=23),
    Message('note_on', channel=4, note=63, velocity=69, time=0),
    Message('note_on', channel=4, note=57, velocity=50, time=3),
    Message('note_on', channel=4, note=69, velocity=58, time=6),
    Message('note_on', channel=4, note=42, velocity=0, time=17),
    Message('note_on', channel=4, note=63, velocity=0, time=1),
    Message('note_on', channel=4, note=66, velocity=0, time=6),
    Message('note_on', channel=4, note=57, velocity=0, time=3),
    Message('note_on', channel=4, note=69, velocity=0, time=16),
    Message('note_on', channel=4, note=57, velocity=74, time=75),
    Message('note_on', channel=4, note=59, velocity=72, time=2),
    Message('note_on', channel=4, note=62, velocity=78, time=1),
    Message('note_on', channel=4, note=42, velocity=53, time=1),
    Message('note_on', channel=4, note=50, velocity=47, time=0),
    Message('note_on', channel=4, note=66, velocity=79, time=1),
    Message('note_on', channel=4, note=47, velocity=77, time=2),
    Message('note_on', channel=4, note=69, velocity=74, time=1),
    Message('note_on', channel=4, note=45, velocity=77, time=5),
    Message('note_on', channel=4, note=45, velocity=0, time=76),
    Message('note_on', channel=4, note=47, velocity=0, time=25),
    Message('note_on', channel=4, note=42, velocity=0, time=0),
    Message('note_on', channel=4, note=66, velocity=0, time=7),
    Message('note_on', channel=4, note=62, velocity=0, time=5),
    Message('note_on', channel=4, note=59, velocity=0, time=3),
    Message('note_on', channel=4, note=57, velocity=0, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=11),
    Message('note_on', channel=4, note=50, velocity=0, time=11),
    Message('note_on', channel=4, note=66, velocity=95, time=51),
    Message('note_on', channel=4, note=62, velocity=72, time=4),
    Message('note_on', channel=4, note=59, velocity=52, time=0),
    Message('note_on', channel=4, note=71, velocity=92, time=1),
    Message('note_on', channel=4, note=47, velocity=61, time=1),
    Message('note_on', channel=4, note=43, velocity=91, time=7),
    Message('note_on', channel=4, note=62, velocity=0, time=449),
    Message('note_on', channel=4, note=71, velocity=0, time=2),
    Message('note_on', channel=4, note=66, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=0, time=49),
    Message('note_on', channel=4, note=58, velocity=41, time=82),
    Message('note_on', channel=4, note=57, velocity=89, time=22),
    Message('note_on', channel=4, note=47, velocity=0, time=8),
    Message('note_on', channel=4, note=58, velocity=0, time=5),
    Message('note_on', channel=4, note=56, velocity=106, time=0),
    Message('note_on', channel=4, note=43, velocity=0, time=5),
    Message('note_on', channel=4, note=55, velocity=77, time=16),
    Message('note_on', channel=4, note=57, velocity=0, time=18),
    Message('note_on', channel=4, note=56, velocity=0, time=7),
    Message('note_on', channel=4, note=43, velocity=66, time=37),
    Message('note_on', channel=4, note=45, velocity=56, time=0),
    Message('note_on', channel=4, note=48, velocity=48, time=4),
    Message('note_on', channel=4, note=55, velocity=0, time=74),
    Message('note_on', channel=4, note=57, velocity=81, time=146),
    Message('note_on', channel=4, note=55, velocity=92, time=2),
    Message('note_on', channel=4, note=60, velocity=91, time=0),
    Message('note_on', channel=4, note=52, velocity=92, time=2),
    Message('note_on', channel=4, note=45, velocity=0, time=123),
    Message('note_on', channel=4, note=43, velocity=0, time=44),
    Message('note_on', channel=4, note=55, velocity=0, time=23),
    Message('note_on', channel=4, note=48, velocity=0, time=33),
    Message('note_on', channel=4, note=57, velocity=0, time=20),
    Message('note_on', channel=4, note=52, velocity=0, time=6),
    Message('note_on', channel=4, note=54, velocity=114, time=25),
    Message('note_on', channel=4, note=59, velocity=69, time=0),
    Message('note_on', channel=4, note=50, velocity=58, time=8),
    Message('note_on', channel=4, note=60, velocity=0, time=18),
    Message('note_on', channel=4, note=42, velocity=12, time=105),
    Message('note_on', channel=4, note=50, velocity=0, time=32),
    Message('note_on', channel=4, note=47, velocity=1, time=2),
    Message('note_on', channel=4, note=50, velocity=95, time=43),
    Message('note_on', channel=4, note=57, velocity=100, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=11),
    Message('note_on', channel=4, note=42, velocity=0, time=35),
    Message('note_on', channel=4, note=47, velocity=0, time=11),
    Message('note_on', channel=4, note=50, velocity=0, time=27),
    Message('note_on', channel=4, note=42, velocity=42, time=65),
    Message('note_on', channel=4, note=47, velocity=61, time=18),
    Message('note_on', channel=4, note=50, velocity=57, time=0),
    Message('note_on', channel=4, note=59, velocity=85, time=2),
    Message('note_on', channel=4, note=54, velocity=0, time=2),
    Message('note_on', channel=4, note=57, velocity=0, time=13),
    Message('note_on', channel=4, note=50, velocity=0, time=33),
    Message('note_on', channel=4, note=42, velocity=0, time=6),
    Message('note_on', channel=4, note=47, velocity=0, time=12),
    Message('note_on', channel=4, note=47, velocity=42, time=58),
    Message('note_on', channel=4, note=43, velocity=42, time=38),
    Message('note_on', channel=4, note=47, velocity=0, time=92),
    Message('note_on', channel=4, note=59, velocity=0, time=3),
    Message('note_on', channel=4, note=43, velocity=0, time=39),
    Message('note_on', channel=4, note=47, velocity=66, time=15087),
    Message('note_on', channel=4, note=62, velocity=47, time=30),
    Message('note_on', channel=4, note=50, velocity=83, time=17),
    Message('note_on', channel=4, note=47, velocity=0, time=16),
    Message('note_on', channel=4, note=66, velocity=102, time=2),
    Message('note_on', channel=4, note=54, velocity=127, time=10),
    Message('note_on', channel=4, note=71, velocity=74, time=3),
    Message('note_on', channel=4, note=74, velocity=106, time=8),
    Message('note_on', channel=4, note=50, velocity=0, time=5),
    Message('note_on', channel=4, note=59, velocity=71, time=16),
    Message('note_on', channel=4, note=54, velocity=0, time=37),
    Message('note_on', channel=4, note=71, velocity=0, time=204),
    Message('note_on', channel=4, note=71, velocity=106, time=90),
    Message('note_on', channel=4, note=74, velocity=0, time=29),
    Message('note_on', channel=4, note=74, velocity=83, time=53),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=71, velocity=106, time=27),
    Message('note_on', channel=4, note=66, velocity=0, time=9),
    Message('note_on', channel=4, note=74, velocity=0, time=13),
    Message('note_on', channel=4, note=71, velocity=0, time=292),
    Message('note_on', channel=4, note=71, velocity=89, time=134),
    Message('note_on', channel=4, note=62, velocity=0, time=4),
    Message('note_on', channel=4, note=74, velocity=106, time=29),
    Message('note_on', channel=4, note=71, velocity=0, time=4),
    Message('note_on', channel=4, note=59, velocity=0, time=3),
    Message('note_on', channel=4, note=72, velocity=66, time=8),
    Message('note_on', channel=4, note=74, velocity=0, time=22),
    Message('note_on', channel=4, note=60, velocity=52, time=212),
    Message('note_on', channel=4, note=55, velocity=53, time=5),
    Message('note_on', channel=4, note=57, velocity=75, time=3),
    Message('note_on', channel=4, note=72, velocity=0, time=57),
    Message('note_on', channel=4, note=64, velocity=44, time=37),
    Message('note_on', channel=4, note=67, velocity=83, time=16),
    Message('note_on', channel=4, note=71, velocity=86, time=1),
    Message('note_on', channel=4, note=74, velocity=106, time=8),
    Message('note_on', channel=4, note=71, velocity=0, time=51),
    Message('note_on', channel=4, note=67, velocity=0, time=19),
    Message('note_on', channel=4, note=64, velocity=0, time=0),
    Message('note_on', channel=4, note=74, velocity=0, time=0),
    Message('note_on', channel=4, note=69, velocity=65, time=50),
    Message('note_on', channel=4, note=72, velocity=69, time=0),
    Message('note_on', channel=4, note=67, velocity=72, time=1),
    Message('note_on', channel=4, note=64, velocity=80, time=4),
    Message('note_on', channel=4, note=57, velocity=0, time=1),
    Message('note_on', channel=4, note=55, velocity=0, time=16),
    Message('note_on', channel=4, note=60, velocity=0, time=18),
    Message('note_on', channel=4, note=67, velocity=0, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=12),
    Message('note_on', channel=4, note=69, velocity=0, time=1),
    Message('note_on', channel=4, note=72, velocity=0, time=14),
    Message('note_on', channel=4, note=71, velocity=83, time=51),
    Message('note_on', channel=4, note=63, velocity=106, time=3),
    Message('note_on', channel=4, note=63, velocity=0, time=52),
    Message('note_on', channel=4, note=71, velocity=0, time=14),
    Message('note_on', channel=4, note=63, velocity=94, time=47),
    Message('note_on', channel=4, note=69, velocity=95, time=3),
    Message('note_on', channel=4, note=57, velocity=46, time=4),
    Message('note_on', channel=4, note=59, velocity=45, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=23),
    Message('note_on', channel=4, note=57, velocity=0, time=0),
    Message('note_on', channel=4, note=63, velocity=0, time=9),
    Message('note_on', channel=4, note=69, velocity=0, time=4),
    Message('note_on', channel=4, note=69, velocity=97, time=81),
    Message('note_on', channel=4, note=69, velocity=0, time=53),
    Message('note_on', channel=4, note=69, velocity=97, time=66),
    Message('note_on', channel=4, note=62, velocity=71, time=7),
    Message('note_on', channel=4, note=66, velocity=114, time=68),
    Message('note_on', channel=4, note=71, velocity=69, time=2),
    Message('note_on', channel=4, note=69, velocity=0, time=17),
    Message('note_on', channel=4, note=66, velocity=0, time=140),
    Message('note_on', channel=4, note=47, velocity=35, time=1),
    Message('note_on', channel=4, note=54, velocity=100, time=4),
    Message('note_on', channel=4, note=57, velocity=42, time=1),
    Message('note_on', channel=4, note=50, velocity=71, time=5),
    Message('note_on', channel=4, note=71, velocity=0, time=38),
    Message('note_on', channel=4, note=66, velocity=125, time=107),
    Message('note_on', channel=4, note=62, velocity=0, time=7),
    Message('note_on', channel=4, note=66, velocity=0, time=55),
    Message('note_on', channel=4, note=71, velocity=89, time=1),
    Message('note_on', channel=4, note=66, velocity=125, time=28),
    Message('note_on', channel=4, note=71, velocity=0, time=17),
    Message('note_on', channel=4, note=62, velocity=97, time=72),
    Message('note_on', channel=4, note=66, velocity=0, time=2),
    Message('note_on', channel=4, note=59, velocity=83, time=160),
    Message('note_on', channel=4, note=62, velocity=0, time=15),
    Message('note_on', channel=4, note=57, velocity=0, time=24),
    Message('note_on', channel=4, note=62, velocity=72, time=53),
    Message('note_on', channel=4, note=59, velocity=0, time=5),
    Message('note_on', channel=4, note=50, velocity=0, time=42),
    Message('note_on', channel=4, note=54, velocity=0, time=26),
    Message('note_on', channel=4, note=47, velocity=0, time=2),
    Message('note_on', channel=4, note=60, velocity=94, time=1),
    Message('note_on', channel=4, note=62, velocity=0, time=15),
    Message('note_on', channel=4, note=48, velocity=42, time=161),
    Message('note_on', channel=4, note=60, velocity=0, time=31),
    Message('note_on', channel=4, note=60, velocity=44, time=14),
    Message('note_on', channel=4, note=64, velocity=66, time=16),
    Message('note_on', channel=4, note=52, velocity=86, time=0),
    Message('note_on', channel=4, note=67, velocity=112, time=7),
    Message('note_on', channel=4, note=48, velocity=0, time=2),
    Message('note_on', channel=4, note=55, velocity=97, time=18),
    Message('note_on', channel=4, note=71, velocity=114, time=5),
    Message('note_on', channel=4, note=52, velocity=0, time=3),
    Message('note_on', channel=4, note=59, velocity=100, time=4),
    Message('note_on', channel=4, note=55, velocity=0, time=26),
    Message('note_on', channel=4, note=67, velocity=0, time=17),
    Message('note_on', channel=4, note=69, velocity=89, time=73),
    Message('note_on', channel=4, note=59, velocity=0, time=1),
    Message('note_on', channel=4, note=64, velocity=0, time=9),
    Message('note_on', channel=4, note=57, velocity=58, time=19),
    Message('note_on', channel=4, note=60, velocity=0, time=5),
    Message('note_on', channel=4, note=67, velocity=95, time=55),
    Message('note_on', channel=4, note=57, velocity=0, time=3),
    Message('note_on', channel=4, note=55, velocity=97, time=5),
    Message('note_on', channel=4, note=71, velocity=0, time=3),
    Message('note_on', channel=4, note=69, velocity=0, time=12),
    Message('note_on', channel=4, note=66, velocity=127, time=25),
    Message('note_on', channel=4, note=54, velocity=106, time=9),
    Message('note_on', channel=4, note=67, velocity=0, time=6),
    Message('note_on', channel=4, note=55, velocity=0, time=8),
    Message('note_on', channel=4, note=66, velocity=0, time=311),
    Message('note_on', channel=4, note=62, velocity=71, time=9),
    Message('note_on', channel=4, note=62, velocity=0, time=47),
    Message('note_on', channel=4, note=54, velocity=0, time=40),
    Message('note_on', channel=4, note=74, velocity=71, time=11),
    Message('note_on', channel=4, note=74, velocity=0, time=205),
    Message('note_on', channel=4, note=47, velocity=95, time=1),
    Message('note_on', channel=4, note=62, velocity=62, time=38),
    Message('note_on', channel=4, note=50, velocity=97, time=8),
    Message('note_on', channel=4, note=66, velocity=97, time=17),
    Message('note_on', channel=4, note=71, velocity=94, time=8),
    Message('note_on', channel=4, note=54, velocity=110, time=1),
    Message('note_on', channel=4, note=74, velocity=97, time=9),
    Message('note_on', channel=4, note=47, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=57, time=2),
    Message('note_on', channel=4, note=47, velocity=1, time=33),
    Message('note_on', channel=4, note=74, velocity=0, time=35),
    Message('note_on', channel=4, note=74, velocity=114, time=151),
    Message('note_on', channel=4, note=71, velocity=0, time=11),
    Message('note_on', channel=4, note=66, velocity=0, time=61),
    Message('note_on', channel=4, note=71, velocity=77, time=173),
    Message('note_on', channel=4, note=74, velocity=0, time=25),
    Message('note_on', channel=4, note=50, velocity=0, time=1),
    Message('note_on', channel=4, note=62, velocity=0, time=13),
    Message('note_on', channel=4, note=47, velocity=0, time=44),
    Message('note_on', channel=4, note=54, velocity=0, time=1),
    Message('note_on', channel=4, note=74, velocity=65, time=28),
    Message('note_on', channel=4, note=71, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=11),
    Message('note_on', channel=4, note=74, velocity=0, time=292),
    Message('note_on', channel=4, note=48, velocity=97, time=120),
    Message('note_on', channel=4, note=64, velocity=43, time=36),
    Message('note_on', channel=4, note=52, velocity=44, time=1),
    Message('note_on', channel=4, note=67, velocity=81, time=12),
    Message('note_on', channel=4, note=71, velocity=94, time=1),
    Message('note_on', channel=4, note=55, velocity=98, time=1),
    Message('note_on', channel=4, note=59, velocity=95, time=8),
    Message('note_on', channel=4, note=74, velocity=110, time=0),
    Message('note_on', channel=4, note=48, velocity=0, time=18),
    Message('note_on', channel=4, note=52, velocity=0, time=8),
    Message('note_on', channel=4, note=71, velocity=0, time=45),
    Message('note_on', channel=4, note=74, velocity=0, time=8),
    Message('note_on', channel=4, note=67, velocity=0, time=7),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=55, velocity=0, time=3),
    Message('note_on', channel=4, note=72, velocity=97, time=18),
    Message('note_on', channel=4, note=67, velocity=54, time=7),
    Message('note_on', channel=4, note=67, velocity=0, time=22),
    Message('note_on', channel=4, note=59, velocity=0, time=18),
    Message('note_on', channel=4, note=72, velocity=0, time=55),
    Message('note_on', channel=4, note=71, velocity=54, time=13),
    Message('note_on', channel=4, note=71, velocity=0, time=79),
    Message('note_on', channel=4, note=69, velocity=97, time=52),
    Message('note_on', channel=4, note=69, velocity=0, time=64),
    Message('note_on', channel=4, note=71, velocity=97, time=48),
    Message('note_on', channel=4, note=47, velocity=1, time=64),
    Message('note_on', channel=4, note=50, velocity=83, time=56),
    Message('note_on', channel=4, note=57, velocity=47, time=7),
    Message('note_on', channel=4, note=54, velocity=110, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=51),
    Message('note_on', channel=4, note=66, velocity=127, time=2),
    Message('note_on', channel=4, note=66, velocity=0, time=24),
    Message('note_on', channel=4, note=71, velocity=114, time=5),
    Message('note_on', channel=4, note=66, velocity=114, time=16),
    Message('note_on', channel=4, note=71, velocity=0, time=23),
    Message('note_on', channel=4, note=62, velocity=97, time=133),
    Message('note_on', channel=4, note=66, velocity=0, time=5),
    Message('note_on', channel=4, note=62, velocity=0, time=58),
    Message('note_on', channel=4, note=59, velocity=114, time=16),
    Message('note_on', channel=4, note=57, velocity=0, time=29),
    Message('note_on', channel=4, note=59, velocity=0, time=34),
    Message('note_on', channel=4, note=62, velocity=114, time=47),
    Message('note_on', channel=4, note=59, velocity=106, time=44),
    Message('note_on', channel=4, note=62, velocity=0, time=7),
    Message('note_on', channel=4, note=57, velocity=66, time=109),
    Message('note_on', channel=4, note=59, velocity=0, time=14),
    Message('note_on', channel=4, note=59, velocity=77, time=70),
    Message('note_on', channel=4, note=59, velocity=0, time=34),
    Message('note_on', channel=4, note=57, velocity=0, time=21),
    Message('note_on', channel=4, note=57, velocity=71, time=81),
    Message('note_on', channel=4, note=58, velocity=106, time=10),
    Message('note_on', channel=4, note=59, velocity=97, time=8),
    Message('note_on', channel=4, note=57, velocity=0, time=11),
    Message('note_on', channel=4, note=50, velocity=0, time=5),
    Message('note_on', channel=4, note=58, velocity=0, time=3),
    Message('note_on', channel=4, note=54, velocity=0, time=22),
    Message('note_on', channel=4, note=47, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=0, time=34),
    Message('note_on', channel=4, note=55, velocity=125, time=2),
    Message('note_on', channel=4, note=48, velocity=15, time=146),
    Message('note_on', channel=4, note=52, velocity=84, time=1),
    Message('note_on', channel=4, note=59, velocity=77, time=104),
    Message('note_on', channel=4, note=60, velocity=65, time=31),
    Message('note_on', channel=4, note=59, velocity=0, time=11),
    Message('note_on', channel=4, note=60, velocity=0, time=26),
    Message('note_on', channel=4, note=64, velocity=69, time=0),
    Message('note_on', channel=4, note=67, velocity=109, time=28),
    Message('note_on', channel=4, note=64, velocity=0, time=10),
    Message('note_on', channel=4, note=67, velocity=0, time=18),
    Message('note_on', channel=4, note=71, velocity=127, time=28),
    Message('note_on', channel=4, note=69, velocity=83, time=80),
    Message('note_on', channel=4, note=71, velocity=0, time=8),
    Message('note_on', channel=4, note=67, velocity=65, time=15),
    Message('note_on', channel=4, note=69, velocity=0, time=35),
    Message('note_on', channel=4, note=52, velocity=0, time=27),
    Message('note_on', channel=4, note=55, velocity=0, time=9),
    Message('note_on', channel=4, note=66, velocity=127, time=19),
    Message('note_on', channel=4, note=67, velocity=0, time=13),
    Message('note_on', channel=4, note=48, velocity=0, time=1),
    Message('note_on', channel=4, note=64, velocity=61, time=22),
    Message('note_on', channel=4, note=66, velocity=0, time=21),
    Message('note_on', channel=4, note=62, velocity=106, time=75),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=62, velocity=0, time=147),
    Message('note_on', channel=4, note=60, velocity=61, time=4),
    Message('note_on', channel=4, note=59, velocity=114, time=77),
    Message('note_on', channel=4, note=60, velocity=0, time=14),
    Message('note_on', channel=4, note=54, velocity=95, time=23),
    Message('note_on', channel=4, note=47, velocity=69, time=1),
    Message('note_on', channel=4, note=50, velocity=79, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=11),
    Message('note_on', channel=4, note=59, velocity=47, time=115),
    Message('note_on', channel=4, note=59, velocity=0, time=31),
    Message('note_on', channel=4, note=59, velocity=71, time=23),
    Message('note_on', channel=4, note=62, velocity=91, time=20),
    Message('note_on', channel=4, note=59, velocity=0, time=13),
    Message('note_on', channel=4, note=66, velocity=95, time=2),
    Message('note_on', channel=4, note=62, velocity=0, time=20),
    Message('note_on', channel=4, note=66, velocity=0, time=97),
    Message('note_on', channel=4, note=71, velocity=125, time=3),
    Message('note_on', channel=4, note=71, velocity=0, time=49),
    Message('note_on', channel=4, note=74, velocity=125, time=77),
    Message('note_on', channel=4, note=71, velocity=75, time=81),
    Message('note_on', channel=4, note=74, velocity=0, time=4),
    Message('note_on', channel=4, note=74, velocity=122, time=37),
    Message('note_on', channel=4, note=71, velocity=0, time=2),
    Message('note_on', channel=4, note=54, velocity=0, time=37),
    Message('note_on', channel=4, note=50, velocity=0, time=20),
    Message('note_on', channel=4, note=71, velocity=89, time=15),
    Message('note_on', channel=4, note=57, velocity=9, time=10),
    Message('note_on', channel=4, note=74, velocity=0, time=3),
    Message('note_on', channel=4, note=50, velocity=83, time=8),
    Message('note_on', channel=4, note=54, velocity=114, time=3),
    Message('note_on', channel=4, note=71, velocity=0, time=97),
    Message('note_on', channel=4, note=62, velocity=71, time=17),
    Message('note_on', channel=4, note=66, velocity=125, time=35),
    Message('note_on', channel=4, note=62, velocity=0, time=13),
    Message('note_on', channel=4, note=71, velocity=69, time=29),
    Message('note_on', channel=4, note=66, velocity=0, time=1),
    Message('note_on', channel=4, note=50, velocity=0, time=8),
    Message('note_on', channel=4, note=47, velocity=0, time=20),
    Message('note_on', channel=4, note=54, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=0, time=2),
    Message('note_on', channel=4, note=74, velocity=106, time=3),
    Message('note_on', channel=4, note=57, velocity=0, time=12),
    Message('note_on', channel=4, note=71, velocity=112, time=11),
    Message('note_on', channel=4, note=74, velocity=0, time=17),
    Message('note_on', channel=4, note=48, velocity=83, time=68),
    Message('note_on', channel=4, note=59, velocity=61, time=4),
    Message('note_on', channel=4, note=55, velocity=97, time=6),
    Message('note_on', channel=4, note=52, velocity=71, time=6),
    Message('note_on', channel=4, note=71, velocity=0, time=45),
    Message('note_on', channel=4, note=64, velocity=42, time=57),
    Message('note_on', channel=4, note=64, velocity=0, time=43),
    Message('note_on', channel=4, note=72, velocity=125, time=12),
    Message('note_on', channel=4, note=71, velocity=106, time=31),
    Message('note_on', channel=4, note=72, velocity=0, time=21),
    Message('note_on', channel=4, note=69, velocity=112, time=4),
    Message('note_on', channel=4, note=67, velocity=114, time=20),
    Message('note_on', channel=4, note=71, velocity=0, time=3),
    Message('note_on', channel=4, note=69, velocity=0, time=19),
    Message('note_on', channel=4, note=67, velocity=0, time=0),
    Message('note_on', channel=4, note=64, velocity=102, time=0),
    Message('note_on', channel=4, note=64, velocity=0, time=44),
    Message('note_on', channel=4, note=62, velocity=122, time=49),
    Message('note_on', channel=4, note=59, velocity=0, time=37),
    Message('note_on', channel=4, note=52, velocity=0, time=9),
    Message('note_on', channel=4, note=55, velocity=0, time=8),
    Message('note_on', channel=4, note=62, velocity=0, time=17),
    Message('note_on', channel=4, note=48, velocity=0, time=7),
    Message('note_on', channel=4, note=60, velocity=83, time=55),
    Message('note_on', channel=4, note=60, velocity=0, time=68),
    Message('note_on', channel=4, note=60, velocity=1, time=65),
    Message('note_on', channel=4, note=62, velocity=97, time=12),
    Message('note_on', channel=4, note=60, velocity=0, time=9),
    Message('note_on', channel=4, note=63, velocity=125, time=10),
    Message('note_on', channel=4, note=62, velocity=0, time=19),
    Message('note_on', channel=4, note=62, velocity=77, time=63),
    Message('note_on', channel=4, note=63, velocity=0, time=7),
    Message('note_on', channel=4, note=62, velocity=0, time=67),
    Message('note_on', channel=4, note=60, velocity=106, time=30),
    Message('note_on', channel=4, note=47, velocity=41, time=27),
    Message('note_on', channel=4, note=54, velocity=65, time=15),
    Message('note_on', channel=4, note=59, velocity=106, time=3),
    Message('note_on', channel=4, note=50, velocity=78, time=1),
    Message('note_on', channel=4, note=60, velocity=0, time=14),
    Message('note_on', channel=4, note=59, velocity=0, time=157),
    Message('note_on', channel=4, note=57, velocity=58, time=57),
    Message('note_on', channel=4, note=66, velocity=112, time=2),
    Message('note_on', channel=4, note=59, velocity=84, time=2),
    Message('note_on', channel=4, note=62, velocity=98, time=0),
    Message('note_on', channel=4, note=69, velocity=97, time=0),
    Message('note_on', channel=4, note=59, velocity=0, time=67),
    Message('note_on', channel=4, note=66, velocity=0, time=18),
    Message('note_on', channel=4, note=62, velocity=0, time=5),
    Message('note_on', channel=4, note=62, velocity=71, time=21),
    Message('note_on', channel=4, note=59, velocity=86, time=3),
    Message('note_on', channel=4, note=67, velocity=94, time=2),
    Message('note_on', channel=4, note=69, velocity=0, time=4),
    Message('note_on', channel=4, note=57, velocity=0, time=19),
    Message('note_on', channel=4, note=54, velocity=0, time=37),
    Message('note_on', channel=4, note=59, velocity=0, time=10),
    Message('note_on', channel=4, note=62, velocity=0, time=1),
    Message('note_on', channel=4, note=67, velocity=0, time=11),
    Message('note_on', channel=4, note=50, velocity=0, time=23),
    Message('note_on', channel=4, note=62, velocity=83, time=11),
    Message('note_on', channel=4, note=55, velocity=86, time=2),
    Message('note_on', channel=4, note=59, velocity=86, time=2),
    Message('note_on', channel=4, note=69, velocity=91, time=0),
    Message('note_on', channel=4, note=47, velocity=0, time=24),
    Message('note_on', channel=4, note=59, velocity=0, time=50),
    Message('note_on', channel=4, note=59, velocity=103, time=49),
    Message('note_on', channel=4, note=67, velocity=103, time=0),
    Message('note_on', channel=4, note=69, velocity=0, time=24),
    Message('note_on', channel=4, note=59, velocity=0, time=21),
    Message('note_on', channel=4, note=62, velocity=0, time=16),
    Message('note_on', channel=4, note=67, velocity=0, time=26),
    Message('note_on', channel=4, note=55, velocity=0, time=21),
    Message('note_on', channel=4, note=62, velocity=71, time=10),
    Message('note_on', channel=4, note=69, velocity=106, time=4),
    Message('note_on', channel=4, note=59, velocity=114, time=4),
    Message('note_on', channel=4, note=55, velocity=42, time=5),
    Message('note_on', channel=4, note=59, velocity=0, time=56),
    Message('note_on', channel=4, note=62, velocity=0, time=11),
    Message('note_on', channel=4, note=69, velocity=0, time=5),
    Message('note_on', channel=4, note=71, velocity=103, time=42),
    Message('note_on', channel=4, note=55, velocity=0, time=37),
    Message('note_on', channel=4, note=60, velocity=71, time=41),
    Message('note_on', channel=4, note=67, velocity=102, time=3),
    Message('note_on', channel=4, note=64, velocity=80, time=2),
    Message('note_on', channel=4, note=71, velocity=0, time=3),
    Message('note_on', channel=4, note=49, velocity=44, time=18),
    Message('note_on', channel=4, note=55, velocity=42, time=10),
    Message('note_on', channel=4, note=49, velocity=0, time=14),
    Message('note_on', channel=4, note=52, velocity=47, time=1),
    Message('note_on', channel=4, note=48, velocity=42, time=36),
    Message('note_on', channel=4, note=52, velocity=0, time=9),
    Message('note_on', channel=4, note=48, velocity=0, time=22),
    Message('note_on', channel=4, note=55, velocity=0, time=9),
    Message('note_on', channel=4, note=60, velocity=0, time=29),
    Message('note_on', channel=4, note=48, velocity=42, time=38),
    Message('note_on', channel=4, note=67, velocity=0, time=8),
    Message('note_on', channel=4, note=64, velocity=0, time=3),
    Message('note_on', channel=4, note=60, velocity=77, time=20),
    Message('note_on', channel=4, note=52, velocity=83, time=12),
    Message('note_on', channel=4, note=48, velocity=0, time=13),
    Message('note_on', channel=4, note=64, velocity=75, time=0),
    Message('note_on', channel=4, note=67, velocity=83, time=6),
    Message('note_on', channel=4, note=55, velocity=97, time=5),
    Message('note_on', channel=4, note=71, velocity=114, time=7),
    Message('note_on', channel=4, note=52, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=114, time=4),
    Message('note_on', channel=4, note=55, velocity=0, time=23),
    Message('note_on', channel=4, note=59, velocity=0, time=82),
    Message('note_on', channel=4, note=67, velocity=0, time=13),
    Message('note_on', channel=4, note=69, velocity=86, time=2),
    Message('note_on', channel=4, note=57, velocity=66, time=9),
    Message('note_on', channel=4, note=64, velocity=0, time=13),
    Message('note_on', channel=4, note=60, velocity=0, time=8),
    Message('note_on', channel=4, note=71, velocity=0, time=19),
    Message('note_on', channel=4, note=55, velocity=95, time=23),
    Message('note_on', channel=4, note=67, velocity=69, time=2),
    Message('note_on', channel=4, note=57, velocity=0, time=3),
    Message('note_on', channel=4, note=69, velocity=0, time=28),
    Message('note_on', channel=4, note=66, velocity=127, time=13),
    Message('note_on', channel=4, note=54, velocity=89, time=5),
    Message('note_on', channel=4, note=67, velocity=0, time=9),
    Message('note_on', channel=4, note=55, velocity=0, time=8),
    Message('note_on', channel=4, note=54, velocity=0, time=160),
    Message('note_on', channel=4, note=66, velocity=0, time=3),
    Message('note_on', channel=4, note=62, velocity=91, time=5),
    Message('note_on', channel=4, note=50, velocity=1, time=38),
    Message('note_on', channel=4, note=62, velocity=0, time=121),
    Message('note_on', channel=4, note=60, velocity=103, time=2),
    Message('note_on', channel=4, note=50, velocity=0, time=44),
    Message('note_on', channel=4, note=60, velocity=0, time=22),
    Message('note_on', channel=4, note=62, velocity=43, time=11),
    Message('note_on', channel=4, note=60, velocity=66, time=20),
    Message('note_on', channel=4, note=62, velocity=0, time=14),
    Message('note_on', channel=4, note=59, velocity=106, time=12),
    Message('note_on', channel=4, note=60, velocity=0, time=11),
    Message('note_on', channel=4, note=47, velocity=67, time=74),
    Message('note_on', channel=4, note=59, velocity=0, time=27),
    Message('note_on', channel=4, note=50, velocity=69, time=2),
    Message('note_on', channel=4, note=57, velocity=50, time=2),
    Message('note_on', channel=4, note=54, velocity=43, time=3),
    Message('note_on', channel=4, note=62, velocity=83, time=94),
    Message('note_on', channel=4, note=66, velocity=97, time=15),
    Message('note_on', channel=4, note=71, velocity=77, time=12),
    Message('note_on', channel=4, note=74, velocity=97, time=8),
    Message('note_on', channel=4, note=62, velocity=0, time=29),
    Message('note_on', channel=4, note=62, velocity=37, time=38),
    Message('note_on', channel=4, note=66, velocity=0, time=29),
    Message('note_on', channel=4, note=66, velocity=78, time=30),
    Message('note_on', channel=4, note=66, velocity=0, time=26),
    Message('note_on', channel=4, note=62, velocity=0, time=13),
    Message('note_on', channel=4, note=74, velocity=0, time=10),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=62, velocity=106, time=22),
    Message('note_on', channel=4, note=66, velocity=106, time=6),
    Message('note_on', channel=4, note=71, velocity=106, time=7),
    Message('note_on', channel=4, note=74, velocity=86, time=1),
    Message('note_on', channel=4, note=50, velocity=0, time=293),
    Message('note_on', channel=4, note=54, velocity=0, time=81),
    Message('note_on', channel=4, note=47, velocity=0, time=3),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=48, velocity=89, time=97),
    Message('note_on', channel=4, note=66, velocity=0, time=26),
    Message('note_on', channel=4, note=71, velocity=0, time=3),
    Message('note_on', channel=4, note=52, velocity=43, time=12),
    Message('note_on', channel=4, note=59, velocity=57, time=3),
    Message('note_on', channel=4, note=55, velocity=102, time=2),
    Message('note_on', channel=4, note=62, velocity=0, time=35),
    Message('note_on', channel=4, note=74, velocity=0, time=52),
    Message('note_on', channel=4, note=64, velocity=42, time=238),
    Message('note_on', channel=4, note=67, velocity=97, time=12),
    Message('note_on', channel=4, note=71, velocity=97, time=5),
    Message('note_on', channel=4, note=74, velocity=106, time=6),
    Message('note_on', channel=4, note=71, velocity=0, time=55),
    Message('note_on', channel=4, note=64, velocity=0, time=7),
    Message('note_on', channel=4, note=67, velocity=0, time=1),
    Message('note_on', channel=4, note=74, velocity=0, time=6),
    Message('note_on', channel=4, note=69, velocity=61, time=48),
    Message('note_on', channel=4, note=67, velocity=65, time=1),
    Message('note_on', channel=4, note=72, velocity=97, time=6),
    Message('note_on', channel=4, note=64, velocity=69, time=2),
    Message('note_on', channel=4, note=67, velocity=0, time=46),
    Message('note_on', channel=4, note=64, velocity=0, time=10),
    Message('note_on', channel=4, note=69, velocity=0, time=0),
    Message('note_on', channel=4, note=72, velocity=0, time=6),
    Message('note_on', channel=4, note=71, velocity=66, time=47),
    Message('note_on', channel=4, note=52, velocity=0, time=22),
    Message('note_on', channel=4, note=55, velocity=0, time=5),
    Message('note_on', channel=4, note=59, velocity=0, time=12),
    Message('note_on', channel=4, note=48, velocity=0, time=16),
    Message('note_on', channel=4, note=71, velocity=0, time=19),
    Message('note_on', channel=4, note=63, velocity=112, time=53),
    Message('note_on', channel=4, note=69, velocity=103, time=3),
    Message('note_on', channel=4, note=66, velocity=114, time=6),
    Message('note_on', channel=4, note=66, velocity=0, time=18),
    Message('note_on', channel=4, note=63, velocity=0, time=28),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=47, velocity=42, time=27),
    Message('note_on', channel=4, note=50, velocity=83, time=34),
    Message('note_on', channel=4, note=54, velocity=112, time=2),
    Message('note_on', channel=4, note=57, velocity=63, time=0),
    Message('note_on', channel=4, note=63, velocity=106, time=3),
    Message('note_on', channel=4, note=69, velocity=94, time=0),
    Message('note_on', channel=4, note=66, velocity=97, time=5),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=63, velocity=0, time=79),
    Message('note_on', channel=4, note=71, velocity=91, time=66),
    Message('note_on', channel=4, note=66, velocity=118, time=4),
    Message('note_on', channel=4, note=62, velocity=86, time=1),
    Message('note_on', channel=4, note=69, velocity=0, time=3),
    Message('note_on', channel=4, note=66, velocity=0, time=77),
    Message('note_on', channel=4, note=71, velocity=0, time=43),
    Message('note_on', channel=4, note=66, velocity=127, time=11),
    Message('note_on', channel=4, note=71, velocity=107, time=14),
    Message('note_on', channel=4, note=62, velocity=0, time=2),
    Message('note_on', channel=4, note=66, velocity=0, time=3),
    Message('note_on', channel=4, note=66, velocity=118, time=20),
    Message('note_on', channel=4, note=71, velocity=0, time=20),
    Message('note_on', channel=4, note=57, velocity=0, time=45),
    Message('note_on', channel=4, note=66, velocity=0, time=2),
    Message('note_on', channel=4, note=62, velocity=117, time=1),
    Message('note_on', channel=4, note=57, velocity=56, time=26),
    Message('note_on', channel=4, note=62, velocity=0, time=47),
    Message('note_on', channel=4, note=59, velocity=120, time=34),
    Message('note_on', channel=4, note=59, velocity=0, time=62),
    Message('note_on', channel=4, note=60, velocity=120, time=54),
    Message('note_on', channel=4, note=57, velocity=0, time=83),
    Message('note_on', channel=4, note=60, velocity=0, time=47),
    Message('note_on', channel=4, note=57, velocity=43, time=23),
    Message('note_on', channel=4, note=62, velocity=98, time=24),
    Message('note_on', channel=4, note=62, velocity=0, time=56),
    Message('note_on', channel=4, note=64, velocity=84, time=54),
    Message('note_on', channel=4, note=50, velocity=0, time=4),
    Message('note_on', channel=4, note=54, velocity=0, time=34),
    Message('note_on', channel=4, note=47, velocity=0, time=5),
    Message('note_on', channel=4, note=57, velocity=0, time=32),
    Message('note_on', channel=4, note=64, velocity=0, time=4),
    Message('note_on', channel=4, note=60, velocity=89, time=1),
    Message('note_on', channel=4, note=48, velocity=77, time=130),
    Message('note_on', channel=4, note=52, velocity=43, time=54),
    Message('note_on', channel=4, note=60, velocity=0, time=3),
    Message('note_on', channel=4, note=48, velocity=0, time=6),
    Message('note_on', channel=4, note=60, velocity=78, time=24),
    Message('note_on', channel=4, note=55, velocity=89, time=6),
    Message('note_on', channel=4, note=64, velocity=55, time=14),
    Message('note_on', channel=4, note=52, velocity=0, time=11),
    Message('note_on', channel=4, note=67, velocity=81, time=3),
    Message('note_on', channel=4, note=60, velocity=0, time=5),
    Message('note_on', channel=4, note=59, velocity=52, time=4),
    Message('note_on', channel=4, note=71, velocity=114, time=9),
    Message('note_on', channel=4, note=60, velocity=66, time=6),
    Message('note_on', channel=4, note=55, velocity=0, time=19),
    Message('note_on', channel=4, note=60, velocity=0, time=37),
    Message('note_on', channel=4, note=67, velocity=0, time=5),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=71, velocity=0, time=4),
    Message('note_on', channel=4, note=59, velocity=0, time=21),
    Message('note_on', channel=4, note=67, velocity=69, time=37),
    Message('note_on', channel=4, note=64, velocity=63, time=2),
    Message('note_on', channel=4, note=71, velocity=91, time=2),
    Message('note_on', channel=4, note=60, velocity=72, time=2),
    Message('note_on', channel=4, note=59, velocity=89, time=4),
    Message('note_on', channel=4, note=64, velocity=0, time=112),
    Message('note_on', channel=4, note=67, velocity=0, time=8),
    Message('note_on', channel=4, note=60, velocity=0, time=15),
    Message('note_on', channel=4, note=71, velocity=0, time=87),
    Message('note_on', channel=4, note=60, velocity=69, time=79),
    Message('note_on', channel=4, note=72, velocity=54, time=3),
    Message('note_on', channel=4, note=59, velocity=0, time=13),
    Message('note_on', channel=4, note=60, velocity=0, time=38),
    Message('note_on', channel=4, note=71, velocity=89, time=1),
    Message('note_on', channel=4, note=72, velocity=0, time=7),
    Message('note_on', channel=4, note=59, velocity=51, time=0),
    Message('note_on', channel=4, note=72, velocity=77, time=29),
    Message('note_on', channel=4, note=71, velocity=0, time=4),
    Message('note_on', channel=4, note=71, velocity=103, time=25),
    Message('note_on', channel=4, note=72, velocity=0, time=13),
    Message('note_on', channel=4, note=59, velocity=0, time=5),
    Message('note_on', channel=4, note=57, velocity=58, time=7),
    Message('note_on', channel=4, note=69, velocity=86, time=3),
    Message('note_on', channel=4, note=71, velocity=0, time=9),
    Message('note_on', channel=4, note=67, velocity=66, time=105),
    Message('note_on', channel=4, note=69, velocity=0, time=4),
    Message('note_on', channel=4, note=57, velocity=0, time=6),
    Message('note_on', channel=4, note=55, velocity=89, time=0),
    Message('note_on', channel=4, note=55, velocity=0, time=50),
    Message('note_on', channel=4, note=67, velocity=0, time=7),
    Message('note_on', channel=4, note=66, velocity=46, time=96),
    Message('note_on', channel=4, note=71, velocity=97, time=19),
    Message('note_on', channel=4, note=74, velocity=89, time=10),
    Message('note_on', channel=4, note=62, velocity=44, time=93),
    Message('note_on', channel=4, note=71, velocity=0, time=82),
    Message('note_on', channel=4, note=66, velocity=77, time=22),
    Message('note_on', channel=4, note=47, velocity=1, time=7),
    Message('note_on', channel=4, note=57, velocity=42, time=0),
    Message('note_on', channel=4, note=54, velocity=71, time=6),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=50, velocity=57, time=2),
    Message('note_on', channel=4, note=62, velocity=0, time=33),
    Message('note_on', channel=4, note=71, velocity=61, time=48),
    Message('note_on', channel=4, note=66, velocity=0, time=28),
    Message('note_on', channel=4, note=74, velocity=0, time=40),
    Message('note_on', channel=4, note=72, velocity=71, time=75),
    Message('note_on', channel=4, note=71, velocity=0, time=21),
    Message('note_on', channel=4, note=72, velocity=0, time=88),
    Message('note_on', channel=4, note=71, velocity=80, time=0),
    Message('note_on', channel=4, note=74, velocity=59, time=1),
    Message('note_on', channel=4, note=66, velocity=97, time=3),
    Message('note_on', channel=4, note=62, velocity=1, time=8),
    Message('note_on', channel=4, note=59, velocity=37, time=2),
    Message('note_on', channel=4, note=54, velocity=42, time=5),
    Message('note_on', channel=4, note=57, velocity=0, time=18),
    Message('note_on', channel=4, note=50, velocity=0, time=29),
    Message('note_on', channel=4, note=47, velocity=0, time=19),
    Message('note_on', channel=4, note=54, velocity=0, time=3),
    Message('note_on', channel=4, note=71, velocity=0, time=32),
    Message('note_on', channel=4, note=59, velocity=0, time=63),
    Message('note_on', channel=4, note=66, velocity=0, time=18),
    Message('note_on', channel=4, note=54, velocity=0, time=13),
    Message('note_on', channel=4, note=62, velocity=0, time=5),
    Message('note_on', channel=4, note=74, velocity=0, time=279),
    Message('note_on', channel=4, note=64, velocity=42, time=108),
    Message('note_on', channel=4, note=71, velocity=86, time=8),
    Message('note_on', channel=4, note=67, velocity=86, time=1),
    Message('note_on', channel=4, note=74, velocity=85, time=1),
    Message('note_on', channel=4, note=67, velocity=0, time=42),
    Message('note_on', channel=4, note=64, velocity=0, time=5),
    Message('note_on', channel=4, note=71, velocity=0, time=0),
    Message('note_on', channel=4, note=74, velocity=0, time=3),
    Message('note_on', channel=4, note=66, velocity=97, time=70),
    Message('note_on', channel=4, note=72, velocity=79, time=0),
    Message('note_on', channel=4, note=71, velocity=85, time=0),
    Message('note_on', channel=4, note=62, velocity=47, time=3),
    Message('note_on', channel=4, note=71, velocity=0, time=52),
    Message('note_on', channel=4, note=72, velocity=0, time=6),
    Message('note_on', channel=4, note=66, velocity=0, time=9),
    Message('note_on', channel=4, note=62, velocity=0, time=2),
    Message('note_on', channel=4, note=71, velocity=77, time=40),
    Message('note_on', channel=4, note=66, velocity=78, time=4),
    Message('note_on', channel=4, note=60, velocity=42, time=14),
    Message('note_on', channel=4, note=66, velocity=0, time=39),
    Message('note_on', channel=4, note=71, velocity=0, time=5),
    Message('note_on', channel=4, note=60, velocity=0, time=3),
    Message('note_on', channel=4, note=69, velocity=71, time=61),
    Message('note_on', channel=4, note=66, velocity=69, time=1),
    Message('note_on', channel=4, note=59, velocity=43, time=10),
    Message('note_on', channel=4, note=60, velocity=42, time=3),
    Message('note_on', channel=4, note=60, velocity=0, time=46),
    Message('note_on', channel=4, note=59, velocity=0, time=6),
    Message('note_on', channel=4, note=66, velocity=0, time=2),
    Message('note_on', channel=4, note=69, velocity=0, time=7),
    Message('note_on', channel=4, note=54, velocity=42, time=27),
    Message('note_on', channel=4, note=59, velocity=69, time=1),
    Message('note_on', channel=4, note=57, velocity=75, time=4),
    Message('note_on', channel=4, note=69, velocity=89, time=74),
    Message('note_on', channel=4, note=66, velocity=95, time=1),
    Message('note_on', channel=4, note=57, velocity=0, time=36),
    Message('note_on', channel=4, note=54, velocity=0, time=25),
    Message('note_on', channel=4, note=59, velocity=0, time=42),
    Message('note_on', channel=4, note=66, velocity=0, time=95),
    Message('note_on', channel=4, note=66, velocity=103, time=53),
    Message('note_on', channel=4, note=71, velocity=92, time=0),
    Message('note_on', channel=4, note=62, velocity=68, time=2),
    Message('note_on', channel=4, note=69, velocity=0, time=11),
    Message('note_on', channel=4, note=54, velocity=42, time=39),
    Message('note_on', channel=4, note=50, velocity=71, time=9),
    Message('note_on', channel=4, note=66, velocity=0, time=4),
    Message('note_on', channel=4, note=57, velocity=42, time=1),
    Message('note_on', channel=4, note=47, velocity=1, time=8),
    Message('note_on', channel=4, note=62, velocity=0, time=123),
    Message('note_on', channel=4, note=66, velocity=127, time=77),
    Message('note_on', channel=4, note=71, velocity=0, time=14),
    Message('note_on', channel=4, note=66, velocity=0, time=29),
    Message('note_on', channel=4, note=71, velocity=69, time=23),
    Message('note_on', channel=4, note=66, velocity=120, time=18),
    Message('note_on', channel=4, note=71, velocity=0, time=23),
    Message('note_on', channel=4, note=62, velocity=100, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=12),
    Message('note_on', channel=4, note=57, velocity=0, time=4),
    Message('note_on', channel=4, note=59, velocity=91, time=12),
    Message('note_on', channel=4, note=62, velocity=0, time=22),
    Message('note_on', channel=4, note=57, velocity=40, time=91),
    Message('note_on', channel=4, note=50, velocity=0, time=36),
    Message('note_on', channel=4, note=47, velocity=0, time=65),
    Message('note_on', channel=4, note=54, velocity=0, time=3),
    Message('note_on', channel=4, note=59, velocity=0, time=38),
    Message('note_on', channel=4, note=57, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=55, time=32),
    Message('note_on', channel=4, note=60, velocity=58, time=10),
    Message('note_on', channel=4, note=48, velocity=42, time=10),
    Message('note_on', channel=4, note=64, velocity=42, time=5),
    Message('note_on', channel=4, note=67, velocity=49, time=3),
    Message('note_on', channel=4, note=55, velocity=57, time=13),
    Message('note_on', channel=4, note=57, velocity=42, time=3),
    Message('note_on', channel=4, note=52, velocity=42, time=8),
    Message('note_on', channel=4, note=59, velocity=0, time=46),
    Message('note_on', channel=4, note=60, velocity=0, time=83),
    Message('note_on', channel=4, note=64, velocity=0, time=18),
    Message('note_on', channel=4, note=67, velocity=0, time=6),
    Message('note_on', channel=4, note=59, velocity=75, time=85),
    Message('note_on', channel=4, note=60, velocity=74, time=1),
    Message('note_on', channel=4, note=64, velocity=58, time=4),
    Message('note_on', channel=4, note=67, velocity=95, time=2),
    Message('note_on', channel=4, note=71, velocity=97, time=3),
    Message('note_on', channel=4, note=64, velocity=0, time=122),
    Message('note_on', channel=4, note=67, velocity=0, time=3),
    Message('note_on', channel=4, note=52, velocity=0, time=7),
    Message('note_on', channel=4, note=55, velocity=0, time=0),
    Message('note_on', channel=4, note=71, velocity=0, time=20),
    Message('note_on', channel=4, note=48, velocity=0, time=8),
    Message('note_on', channel=4, note=57, velocity=0, time=23),
    Message('note_on', channel=4, note=69, velocity=42, time=19),
    Message('note_on', channel=4, note=66, velocity=50, time=20),
    Message('note_on', channel=4, note=47, velocity=1, time=83),
    Message('note_on', channel=4, note=59, velocity=0, time=41),
    Message('note_on', channel=4, note=60, velocity=0, time=2),
    Message('note_on', channel=4, note=66, velocity=0, time=3),
    Message('note_on', channel=4, note=57, velocity=1, time=6),
    Message('note_on', channel=4, note=69, velocity=0, time=57),
    Message('note_on', channel=4, note=54, velocity=1, time=8),
    Message('note_on', channel=4, note=71, velocity=125, time=69),
    Message('note_on', channel=4, note=71, velocity=0, time=49),
    Message('note_on', channel=4, note=47, velocity=0, time=70),
    Message('note_on', channel=4, note=72, velocity=103, time=0),
    Message('note_on', channel=4, note=54, velocity=0, time=5),
    Message('note_on', channel=4, note=57, velocity=0, time=16),
    Message('note_on', channel=4, note=72, velocity=0, time=33),
    Message('note_on', channel=4, note=66, velocity=84, time=56),
    Message('note_on', channel=4, note=59, velocity=77, time=7),
    Message('note_on', channel=4, note=62, velocity=47, time=2),
    Message('note_on', channel=4, note=71, velocity=103, time=5),
    Message('note_on', channel=4, note=54, velocity=89, time=1),
    Message('note_on', channel=4, note=74, velocity=106, time=17),
    Message('note_on', channel=4, note=66, velocity=0, time=123),
    Message('note_on', channel=4, note=71, velocity=0, time=47),
    Message('note_on', channel=4, note=71, velocity=89, time=41),
    Message('note_on', channel=4, note=74, velocity=0, time=20),
    Message('note_on', channel=4, note=76, velocity=71, time=97),
    Message('note_on', channel=4, note=71, velocity=0, time=16),
    Message('note_on', channel=4, note=66, velocity=1, time=4),
    Message('note_on', channel=4, note=66, velocity=0, time=31),
    Message('note_on', channel=4, note=74, velocity=72, time=26),
    Message('note_on', channel=4, note=66, velocity=71, time=8),
    Message('note_on', channel=4, note=76, velocity=0, time=7),
    Message('note_on', channel=4, note=62, velocity=0, time=32),
    Message('note_on', channel=4, note=66, velocity=0, time=36),
    Message('note_on', channel=4, note=59, velocity=0, time=313),
    Message('note_on', channel=4, note=74, velocity=0, time=15),
    Message('note_on', channel=4, note=67, velocity=103, time=5),
    Message('note_on', channel=4, note=54, velocity=0, time=17),
    Message('note_on', channel=4, note=67, velocity=0, time=159),
    Message('note_on', channel=4, note=55, velocity=47, time=144),
    Message('note_on', channel=4, note=64, velocity=42, time=12),
    Message('note_on', channel=4, note=57, velocity=42, time=10),
    Message('note_on', channel=4, note=67, velocity=89, time=8),
    Message('note_on', channel=4, note=69, velocity=77, time=7),
    Message('note_on', channel=4, note=72, velocity=97, time=4),
    Message('note_on', channel=4, note=60, velocity=42, time=6),
    Message('note_on', channel=4, note=72, velocity=0, time=58),
    Message('note_on', channel=4, note=67, velocity=0, time=13),
    Message('note_on', channel=4, note=64, velocity=0, time=11),
    Message('note_on', channel=4, note=74, velocity=91, time=15),
    Message('note_on', channel=4, note=67, velocity=42, time=5),
    Message('note_on', channel=4, note=67, velocity=0, time=25),
    Message('note_on', channel=4, note=69, velocity=0, time=5),
    Message('note_on', channel=4, note=57, velocity=0, time=47),
    Message('note_on', channel=4, note=55, velocity=0, time=4),
    Message('note_on', channel=4, note=60, velocity=0, time=26),
    Message('note_on', channel=4, note=74, velocity=0, time=15),
    Message('note_on', channel=4, note=54, velocity=97, time=96),
    Message('note_on', channel=4, note=59, velocity=89, time=7),
    Message('note_on', channel=4, note=62, velocity=59, time=1),
    Message('note_on', channel=4, note=66, velocity=84, time=2),
    Message('note_on', channel=4, note=71, velocity=92, time=1),
    Message('note_on', channel=4, note=72, velocity=71, time=133),
    Message('note_on', channel=4, note=71, velocity=0, time=14),
    Message('note_on', channel=4, note=66, velocity=0, time=37),
    Message('note_on', channel=4, note=72, velocity=0, time=13),
    Message('note_on', channel=4, note=74, velocity=89, time=47),
    Message('note_on', channel=4, note=59, velocity=0, time=47),
    Message('note_on', channel=4, note=62, velocity=0, time=45),
    Message('note_on', channel=4, note=71, velocity=89, time=4),
    Message('note_on', channel=4, note=54, velocity=0, time=4),
    Message('note_on', channel=4, note=74, velocity=0, time=1),
    Message('note_on', channel=4, note=71, velocity=0, time=95),
    Message('note_on', channel=4, note=66, velocity=106, time=17),
    Message('note_on', channel=4, note=66, velocity=0, time=30),
    Message('note_on', channel=4, note=71, velocity=80, time=1),
    Message('note_on', channel=4, note=66, velocity=95, time=19),
    Message('note_on', channel=4, note=71, velocity=0, time=12),
    Message('note_on', channel=4, note=62, velocity=83, time=64),
    Message('note_on', channel=4, note=66, velocity=0, time=1),
    Message('note_on', channel=4, note=54, velocity=83, time=131),
    Message('note_on', channel=4, note=47, velocity=42, time=5),
    Message('note_on', channel=4, note=50, velocity=89, time=2),
    Message('note_on', channel=4, note=59, velocity=77, time=13),
    Message('note_on', channel=4, note=62, velocity=0, time=18),
    Message('note_on', channel=4, note=57, velocity=71, time=100),
    Message('note_on', channel=4, note=59, velocity=0, time=9),
    Message('note_on', channel=4, note=55, velocity=103, time=119),
    Message('note_on', channel=4, note=57, velocity=0, time=14),
    Message('note_on', channel=4, note=50, velocity=0, time=6),
    Message('note_on', channel=4, note=54, velocity=0, time=28),
    Message('note_on', channel=4, note=47, velocity=0, time=0),
    Message('note_on', channel=4, note=55, velocity=0, time=79),
    Message('note_on', channel=4, note=52, velocity=45, time=1),
    Message('note_on', channel=4, note=53, velocity=48, time=2),
    Message('note_on', channel=4, note=53, velocity=0, time=43),
    Message('note_on', channel=4, note=55, velocity=106, time=30),
    Message('note_on', channel=4, note=52, velocity=0, time=8),
    Message('note_on', channel=4, note=59, velocity=66, time=22),
    Message('note_on', channel=4, note=55, velocity=0, time=17),
    Message('note_on', channel=4, note=62, velocity=68, time=67),
    Message('note_on', channel=4, note=55, velocity=81, time=6),
    Message('note_on', channel=4, note=52, velocity=80, time=1),
    Message('note_on', channel=4, note=48, velocity=58, time=2),
    Message('note_on', channel=4, note=56, velocity=78, time=0),
    Message('note_on', channel=4, note=53, velocity=67, time=1),
    Message('note_on', channel=4, note=56, velocity=0, time=9),
    Message('note_on', channel=4, note=53, velocity=0, time=49),
    Message('note_on', channel=4, note=59, velocity=0, time=116),
    Message('note_on', channel=4, note=62, velocity=0, time=6),
    Message('note_on', channel=4, note=55, velocity=0, time=36),
    Message('note_on', channel=4, note=57, velocity=81, time=161),
    Message('note_on', channel=4, note=60, velocity=85, time=0),
    Message('note_on', channel=4, note=55, velocity=85, time=2),
    Message('note_on', channel=4, note=55, velocity=0, time=40),
    Message('note_on', channel=4, note=52, velocity=0, time=19),
    Message('note_on', channel=4, note=60, velocity=0, time=9),
    Message('note_on', channel=4, note=48, velocity=0, time=13),
    Message('note_on', channel=4, note=57, velocity=0, time=17),
    Message('note_on', channel=4, note=59, velocity=97, time=29),
    Message('note_on', channel=4, note=47, velocity=61, time=8),
    Message('note_on', channel=4, note=57, velocity=89, time=253),
    Message('note_on', channel=4, note=59, velocity=0, time=13),
    Message('note_on', channel=4, note=57, velocity=0, time=106),
    Message('note_on', channel=4, note=50, velocity=42, time=3),
    Message('note_on', channel=4, note=50, velocity=0, time=23),
    Message('note_on', channel=4, note=50, velocity=67, time=25),
    Message('note_on', channel=4, note=54, velocity=77, time=16),
    Message('note_on', channel=4, note=57, velocity=97, time=14),
    Message('note_on', channel=4, note=50, velocity=0, time=13),
    Message('note_on', channel=4, note=58, velocity=97, time=5),
    Message('note_on', channel=4, note=59, velocity=103, time=13),
    Message('note_on', channel=4, note=54, velocity=0, time=1),
    Message('note_on', channel=4, note=42, velocity=44, time=1),
    Message('note_on', channel=4, note=57, velocity=0, time=10),
    Message('note_on', channel=4, note=47, velocity=0, time=3),
    Message('note_on', channel=4, note=47, velocity=39, time=0),
    Message('note_on', channel=4, note=50, velocity=42, time=3),
    Message('note_on', channel=4, note=58, velocity=0, time=1),
    Message('note_on', channel=4, note=59, velocity=0, time=95),
    Message('note_on', channel=4, note=54, velocity=83, time=63),
    Message('note_on', channel=4, note=59, velocity=83, time=39),
    Message('note_on', channel=4, note=62, velocity=71, time=18),
    Message('note_on', channel=4, note=66, velocity=71, time=62),
    Message('note_on', channel=4, note=62, velocity=0, time=616),
    Message('note_on', channel=4, note=59, velocity=0, time=4),
    Message('note_on', channel=4, note=47, velocity=0, time=61),
    Message('note_on', channel=4, note=50, velocity=0, time=39),
    Message('note_on', channel=4, note=42, velocity=0, time=3),
    Message('note_on', channel=4, note=54, velocity=0, time=7),
    Message('note_on', channel=4, note=66, velocity=0, time=38),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('program_change', channel=7, program=48, time=0),
    Message('control_change', channel=7, control=7, value=90, time=0),
    Message('control_change', channel=7, control=10, value=25, time=0),
    Message('control_change', channel=7, control=93, value=84, time=0),
    Message('control_change', channel=7, control=91, value=59, time=0),
    Message('note_on', channel=7, note=55, velocity=48, time=914),
    Message('note_on', channel=7, note=60, velocity=78, time=0),
    Message('note_on', channel=7, note=67, velocity=98, time=2),
    Message('note_on', channel=7, note=71, velocity=69, time=0),
    Message('note_on', channel=7, note=74, velocity=86, time=0),
    Message('note_on', channel=7, note=57, velocity=52, time=1),
    Message('note_on', channel=7, note=64, velocity=60, time=3),
    Message('note_on', channel=7, note=55, velocity=0, time=230),
    Message('note_on', channel=7, note=57, velocity=0, time=2),
    Message('note_on', channel=7, note=64, velocity=0, time=19),
    Message('note_on', channel=7, note=67, velocity=0, time=10),
    Message('note_on', channel=7, note=71, velocity=0, time=5),
    Message('note_on', channel=7, note=60, velocity=0, time=18),
    Message('note_on', channel=7, note=74, velocity=0, time=1),
    Message('note_on', channel=7, note=60, velocity=47, time=37),
    Message('note_on', channel=7, note=57, velocity=84, time=4),
    Message('note_on', channel=7, note=54, velocity=86, time=4),
    Message('note_on', channel=7, note=63, velocity=94, time=4),
    Message('note_on', channel=7, note=72, velocity=85, time=0),
    Message('note_on', channel=7, note=69, velocity=42, time=4),
    Message('note_on', channel=7, note=57, velocity=0, time=417),
    Message('note_on', channel=7, note=60, velocity=0, time=41),
    Message('note_on', channel=7, note=54, velocity=0, time=11),
    Message('note_on', channel=7, note=72, velocity=0, time=22),
    Message('note_on', channel=7, note=69, velocity=0, time=6),
    Message('note_on', channel=7, note=63, velocity=0, time=11),
    Message('note_on', channel=7, note=71, velocity=45, time=19),
    Message('note_on', channel=7, note=71, velocity=0, time=11),
    Message('note_on', channel=7, note=64, velocity=54, time=1058),
    Message('note_on', channel=7, note=55, velocity=50, time=2),
    Message('note_on', channel=7, note=57, velocity=47, time=1),
    Message('note_on', channel=7, note=60, velocity=89, time=0),
    Message('note_on', channel=7, note=67, velocity=91, time=3),
    Message('note_on', channel=7, note=69, velocity=53, time=3),
    Message('note_on', channel=7, note=72, velocity=55, time=6),
    Message('note_on', channel=7, note=67, velocity=0, time=232),
    Message('note_on', channel=7, note=57, velocity=0, time=14),
    Message('note_on', channel=7, note=55, velocity=0, time=4),
    Message('note_on', channel=7, note=60, velocity=0, time=26),
    Message('note_on', channel=7, note=64, velocity=0, time=4),
    Message('note_on', channel=7, note=72, velocity=0, time=24),
    Message('note_on', channel=7, note=69, velocity=0, time=21),
    Message('note_on', channel=7, note=71, velocity=97, time=3),
    Message('note_on', channel=7, note=63, velocity=97, time=5),
    Message('note_on', channel=7, note=66, velocity=122, time=5),
    Message('note_on', channel=7, note=57, velocity=60, time=1),
    Message('note_on', channel=7, note=54, velocity=50, time=6),
    Message('note_on', channel=7, note=69, velocity=43, time=0),
    Message('note_on', channel=7, note=60, velocity=68, time=1),
    Message('note_on', channel=7, note=60, velocity=0, time=402),
    Message('note_on', channel=7, note=57, velocity=0, time=30),
    Message('note_on', channel=7, note=66, velocity=0, time=6),
    Message('note_on', channel=7, note=69, velocity=0, time=72),
    Message('note_on', channel=7, note=71, velocity=0, time=3),
    Message('note_on', channel=7, note=63, velocity=0, time=13),
    Message('note_on', channel=7, note=54, velocity=0, time=11),
    Message('note_on', channel=7, note=64, velocity=43, time=1024),
    Message('note_on', channel=7, note=60, velocity=62, time=1),
    Message('note_on', channel=7, note=57, velocity=54, time=3),
    Message('note_on', channel=7, note=55, velocity=45, time=1),
    Message('note_on', channel=7, note=69, velocity=48, time=1),
    Message('note_on', channel=7, note=67, velocity=47, time=0),
    Message('note_on', channel=7, note=76, velocity=59, time=0),
    Message('note_on', channel=7, note=72, velocity=68, time=1),
    Message('note_on', channel=7, note=57, velocity=0, time=217),
    Message('note_on', channel=7, note=55, velocity=0, time=16),
    Message('note_on', channel=7, note=64, velocity=0, time=31),
    Message('note_on', channel=7, note=67, velocity=0, time=3),
    Message('note_on', channel=7, note=69, velocity=0, time=4),
    Message('note_on', channel=7, note=72, velocity=0, time=24),
    Message('note_on', channel=7, note=60, velocity=0, time=5),
    Message('note_on', channel=7, note=76, velocity=0, time=32),
    Message('note_on', channel=7, note=74, velocity=89, time=15),
    Message('note_on', channel=7, note=54, velocity=68, time=3),
    Message('note_on', channel=7, note=78, velocity=110, time=2),
    Message('note_on', channel=7, note=72, velocity=83, time=0),
    Message('note_on', channel=7, note=60, velocity=65, time=1),
    Message('note_on', channel=7, note=69, velocity=86, time=1),
    Message('note_on', channel=7, note=57, velocity=72, time=2),
    Message('note_on', channel=7, note=57, velocity=0, time=348),
    Message('note_on', channel=7, note=60, velocity=0, time=114),
    Message('note_on', channel=7, note=72, velocity=0, time=35),
    Message('note_on', channel=7, note=54, velocity=0, time=0),
    Message('note_on', channel=7, note=78, velocity=0, time=8),
    Message('note_on', channel=7, note=69, velocity=0, time=25),
    Message('note_on', channel=7, note=74, velocity=0, time=27),
    Message('note_on', channel=7, note=55, velocity=40, time=37),
    Message('note_on', channel=7, note=67, velocity=42, time=0),
    Message('note_on', channel=7, note=72, velocity=58, time=391),
    Message('note_on', channel=7, note=60, velocity=74, time=3),
    Message('note_on', channel=7, note=55, velocity=0, time=46),
    Message('note_on', channel=7, note=67, velocity=0, time=6),
    Message('note_on', channel=7, note=59, velocity=42, time=406),
    Message('note_on', channel=7, note=71, velocity=86, time=1),
    Message('note_on', channel=7, note=72, velocity=0, time=8),
    Message('note_on', channel=7, note=60, velocity=0, time=2),
    Message('note_on', channel=7, note=74, velocity=61, time=113),
    Message('note_on', channel=7, note=62, velocity=1, time=9),
    Message('note_on', channel=7, note=59, velocity=0, time=2),
    Message('note_on', channel=7, note=71, velocity=0, time=8),
    Message('note_on', channel=7, note=72, velocity=54, time=351),
    Message('note_on', channel=7, note=60, velocity=47, time=3),
    Message('note_on', channel=7, note=62, velocity=0, time=14),
    Message('note_on', channel=7, note=74, velocity=0, time=4),
    Message('note_on', channel=7, note=59, velocity=45, time=93),
    Message('note_on', channel=7, note=71, velocity=89, time=7),
    Message('note_on', channel=7, note=60, velocity=0, time=14),
    Message('note_on', channel=7, note=72, velocity=0, time=11),
    Message('note_on', channel=7, note=71, velocity=0, time=207),
    Message('note_on', channel=7, note=54, velocity=83, time=0),
    Message('note_on', channel=7, note=66, velocity=102, time=3),
    Message('note_on', channel=7, note=59, velocity=0, time=3),
    Message('note_on', channel=7, note=66, velocity=0, time=217),
    Message('note_on', channel=7, note=54, velocity=0, time=18),
    Message('note_on', channel=7, note=67, velocity=43, time=2),
    Message('note_on', channel=7, note=55, velocity=84, time=5),
    Message('note_on', channel=7, note=55, velocity=0, time=39),
    Message('note_on', channel=7, note=67, velocity=0, time=3),
    Message('control_change', channel=7, control=7, value=122, time=13602),
    Message('control_change', channel=7, control=7, value=118, time=8),
    Message('control_change', channel=7, control=7, value=114, time=9),
    Message('control_change', channel=7, control=7, value=110, time=8),
    Message('control_change', channel=7, control=7, value=106, time=9),
    Message('control_change', channel=7, control=7, value=102, time=7),
    Message('control_change', channel=7, control=7, value=98, time=8),
    Message('control_change', channel=7, control=7, value=94, time=396),
    Message('control_change', channel=7, control=7, value=90, time=42),
    Message('control_change', channel=7, control=7, value=86, time=32),
    Message('control_change', channel=7, control=7, value=82, time=561),
    Message('control_change', channel=7, control=7, value=78, time=16),
    Message('note_on', channel=7, note=86, velocity=127, time=10),
    Message('control_change', channel=7, control=7, value=74, time=22),
    Message('control_change', channel=7, control=7, value=70, time=9),
    Message('control_change', channel=7, control=7, value=24, time=100),
    Message('control_change', channel=7, control=7, value=25, time=7),
    Message('control_change', channel=7, control=7, value=26, time=7),
    Message('control_change', channel=7, control=7, value=27, time=5),
    Message('control_change', channel=7, control=7, value=28, time=10),
    Message('control_change', channel=7, control=7, value=29, time=5),
    Message('control_change', channel=7, control=7, value=30, time=6),
    Message('control_change', channel=7, control=7, value=31, time=4),
    Message('control_change', channel=7, control=7, value=32, time=6),
    Message('control_change', channel=7, control=7, value=33, time=4),
    Message('control_change', channel=7, control=7, value=34, time=6),
    Message('control_change', channel=7, control=7, value=35, time=2),
    Message('control_change', channel=7, control=7, value=36, time=8),
    Message('control_change', channel=7, control=7, value=37, time=5),
    Message('control_change', channel=7, control=7, value=38, time=4),
    Message('control_change', channel=7, control=7, value=39, time=5),
    Message('control_change', channel=7, control=7, value=40, time=6),
    Message('control_change', channel=7, control=7, value=41, time=4),
    Message('control_change', channel=7, control=7, value=43, time=5),
    Message('control_change', channel=7, control=7, value=44, time=3),
    Message('control_change', channel=7, control=7, value=45, time=3),
    Message('control_change', channel=7, control=7, value=46, time=2),
    Message('control_change', channel=7, control=7, value=47, time=5),
    Message('control_change', channel=7, control=7, value=48, time=10),
    Message('control_change', channel=7, control=7, value=49, time=7),
    Message('control_change', channel=7, control=7, value=50, time=5),
    Message('control_change', channel=7, control=7, value=51, time=8),
    Message('control_change', channel=7, control=7, value=52, time=5),
    Message('control_change', channel=7, control=7, value=53, time=8),
    Message('control_change', channel=7, control=7, value=54, time=7),
    Message('control_change', channel=7, control=7, value=55, time=2),
    Message('control_change', channel=7, control=7, value=56, time=10),
    Message('control_change', channel=7, control=7, value=57, time=6),
    Message('control_change', channel=7, control=7, value=58, time=4),
    Message('control_change', channel=7, control=7, value=59, time=6),
    Message('control_change', channel=7, control=7, value=60, time=4),
    Message('control_change', channel=7, control=7, value=61, time=3),
    Message('control_change', channel=7, control=7, value=62, time=5),
    Message('control_change', channel=7, control=7, value=63, time=7),
    Message('control_change', channel=7, control=7, value=64, time=6),
    Message('control_change', channel=7, control=7, value=65, time=7),
    Message('control_change', channel=7, control=7, value=66, time=7),
    Message('control_change', channel=7, control=7, value=67, time=8),
    Message('control_change', channel=7, control=7, value=68, time=5),
    Message('control_change', channel=7, control=7, value=69, time=12),
    Message('control_change', channel=7, control=7, value=70, time=10),
    Message('control_change', channel=7, control=7, value=71, time=10),
    Message('control_change', channel=7, control=7, value=72, time=18),
    Message('control_change', channel=7, control=7, value=73, time=12),
    Message('control_change', channel=7, control=7, value=74, time=3),
    Message('control_change', channel=7, control=7, value=75, time=17),
    Message('control_change', channel=7, control=7, value=76, time=46),
    Message('control_change', channel=7, control=7, value=77, time=10),
    Message('control_change', channel=7, control=7, value=78, time=9),
    Message('control_change', channel=7, control=7, value=79, time=8),
    Message('control_change', channel=7, control=7, value=80, time=37),
    Message('control_change', channel=7, control=7, value=81, time=13),
    Message('control_change', channel=7, control=7, value=82, time=5),
    Message('control_change', channel=7, control=7, value=83, time=5),
    Message('control_change', channel=7, control=7, value=84, time=8),
    Message('control_change', channel=7, control=7, value=85, time=10),
    Message('control_change', channel=7, control=7, value=81, time=7),
    Message('control_change', channel=7, control=7, value=71, time=2),
    Message('control_change', channel=7, control=7, value=76, time=1),
    Message('control_change', channel=7, control=7, value=85, time=2),
    Message('control_change', channel=7, control=7, value=80, time=5),
    Message('note_on', channel=7, note=83, velocity=58, time=118),
    Message('note_on', channel=7, note=86, velocity=0, time=22),
    Message('note_on', channel=7, note=78, velocity=97, time=93),
    Message('note_on', channel=7, note=83, velocity=0, time=27),
    Message('note_on', channel=7, note=74, velocity=43, time=77),
    Message('note_on', channel=7, note=78, velocity=0, time=16),
    Message('note_on', channel=7, note=78, velocity=106, time=317),
    Message('note_on', channel=7, note=83, velocity=94, time=1),
    Message('note_on', channel=7, note=74, velocity=0, time=223),
    Message('note_on', channel=7, note=78, velocity=0, time=20),
    Message('note_on', channel=7, note=81, velocity=47, time=16),
    Message('note_on', channel=7, note=83, velocity=0, time=49),
    Message('note_on', channel=7, note=71, velocity=89, time=570),
    Message('note_on', channel=7, note=83, velocity=102, time=2),
    Message('note_on', channel=7, note=81, velocity=0, time=5),
    Message('note_on', channel=7, note=72, velocity=42, time=103),
    Message('note_on', channel=7, note=84, velocity=78, time=5),
    Message('note_on', channel=7, note=71, velocity=0, time=4),
    Message('note_on', channel=7, note=83, velocity=0, time=14),
    Message('note_on', channel=7, note=74, velocity=47, time=93),
    Message('note_on', channel=7, note=86, velocity=69, time=3),
    Message('note_on', channel=7, note=84, velocity=0, time=12),
    Message('note_on', channel=7, note=72, velocity=0, time=5),
    Message('note_on', channel=7, note=74, velocity=0, time=27),
    Message('note_on', channel=7, note=71, velocity=77, time=79),
    Message('note_on', channel=7, note=83, velocity=89, time=6),
    Message('note_on', channel=7, note=86, velocity=0, time=1),
    Message('note_on', channel=7, note=78, velocity=66, time=352),
    Message('note_on', channel=7, note=66, velocity=122, time=1),
    Message('note_on', channel=7, note=71, velocity=0, time=20),
    Message('note_on', channel=7, note=83, velocity=0, time=2),
    Message('note_on', channel=7, note=76, velocity=71, time=60),
    Message('note_on', channel=7, note=66, velocity=0, time=5),
    Message('note_on', channel=7, note=78, velocity=0, time=1),
    Message('note_on', channel=7, note=64, velocity=78, time=6),
    Message('note_on', channel=7, note=82, velocity=77, time=360),
    Message('note_on', channel=7, note=64, velocity=0, time=11),
    Message('note_on', channel=7, note=71, velocity=61, time=8),
    Message('note_on', channel=7, note=83, velocity=89, time=7),
    Message('note_on', channel=7, note=76, velocity=0, time=6),
    Message('note_on', channel=7, note=82, velocity=0, time=10),
    Message('note_on', channel=7, note=81, velocity=106, time=72),
    Message('note_on', channel=7, note=71, velocity=0, time=3),
    Message('note_on', channel=7, note=83, velocity=0, time=2),
    Message('note_on', channel=7, note=69, velocity=42, time=8),
    Message('note_on', channel=7, note=69, velocity=0, time=249),
    Message('note_on', channel=7, note=69, velocity=42, time=18),
    Message('note_on', channel=7, note=69, velocity=0, time=38),
    Message('note_on', channel=7, note=76, velocity=77, time=74),
    Message('note_on', channel=7, note=88, velocity=58, time=7),
    Message('note_on', channel=7, note=81, velocity=0, time=8),
    Message('note_on', channel=7, note=76, velocity=0, time=70),
    Message('note_on', channel=7, note=74, velocity=60, time=2),
    Message('note_on', channel=7, note=88, velocity=0, time=6),
    Message('note_on', channel=7, note=86, velocity=23, time=12),
    Message('note_on', channel=7, note=71, velocity=77, time=267),
    Message('note_on', channel=7, note=74, velocity=0, time=4),
    Message('note_on', channel=7, note=83, velocity=63, time=1),
    Message('note_on', channel=7, note=86, velocity=0, time=15),
    Message('note_on', channel=7, note=71, velocity=0, time=90),
    Message('note_on', channel=7, note=69, velocity=74, time=1),
    Message('note_on', channel=7, note=81, velocity=56, time=3),
    Message('note_on', channel=7, note=83, velocity=0, time=9),
    Message('note_on', channel=7, note=83, velocity=97, time=65),
    Message('note_on', channel=7, note=71, velocity=61, time=5),
    Message('note_on', channel=7, note=69, velocity=0, time=5),
    Message('note_on', channel=7, note=81, velocity=0, time=1),
    Message('note_on', channel=7, note=72, velocity=41, time=294),
    Message('note_on', channel=7, note=71, velocity=0, time=5),
    Message('note_on', channel=7, note=72, velocity=0, time=40),
    Message('note_on', channel=7, note=86, velocity=97, time=25),
    Message('note_on', channel=7, note=83, velocity=0, time=22),
    Message('note_on', channel=7, note=90, velocity=122, time=6),
    Message('note_on', channel=7, note=78, velocity=114, time=7),
    Message('note_on', channel=7, note=86, velocity=0, time=9),
    Message('note_on', channel=7, note=90, velocity=0, time=64),
    Message('note_on', channel=7, note=88, velocity=81, time=3),
    Message('note_on', channel=7, note=78, velocity=0, time=1),
    Message('note_on', channel=7, note=76, velocity=42, time=98),
    Message('note_on', channel=7, note=83, velocity=58, time=185),
    Message('note_on', channel=7, note=88, velocity=0, time=5),
    Message('note_on', channel=7, note=76, velocity=0, time=24),
    Message('note_on', channel=7, note=71, velocity=41, time=32),
    Message('note_on', channel=7, note=84, velocity=55, time=27),
    Message('note_on', channel=7, note=85, velocity=58, time=12),
    Message('note_on', channel=7, note=83, velocity=0, time=7),
    Message('note_on', channel=7, note=86, velocity=61, time=14),
    Message('note_on', channel=7, note=74, velocity=80, time=1),
    Message('note_on', channel=7, note=84, velocity=0, time=11),
    Message('note_on', channel=7, note=85, velocity=0, time=2),
    Message('note_on', channel=7, note=71, velocity=0, time=2),
    Message('note_on', channel=7, note=84, velocity=71, time=64),
    Message('note_on', channel=7, note=74, velocity=0, time=3),
    Message('note_on', channel=7, note=86, velocity=0, time=3),
    Message('note_on', channel=7, note=72, velocity=42, time=3),
    Message('note_on', channel=7, note=74, velocity=65, time=622),
    Message('note_on', channel=7, note=86, velocity=60, time=3),
    Message('note_on', channel=7, note=84, velocity=0, time=4),
    Message('note_on', channel=7, note=72, velocity=0, time=107),
    Message('note_on', channel=7, note=74, velocity=0, time=6),
    Message('note_on', channel=7, note=83, velocity=69, time=5),
    Message('note_on', channel=7, note=71, velocity=61, time=2),
    Message('note_on', channel=7, note=86, velocity=0, time=8),
    Message('note_on', channel=7, note=71, velocity=0, time=100),
    Message('note_on', channel=7, note=69, velocity=75, time=0),
    Message('note_on', channel=7, note=81, velocity=53, time=0),
    Message('note_on', channel=7, note=83, velocity=0, time=13),
    Message('note_on', channel=7, note=69, velocity=0, time=99),
    Message('note_on', channel=7, note=83, velocity=64, time=1),
    Message('note_on', channel=7, note=81, velocity=0, time=5),
    Message('note_on', channel=7, note=71, velocity=50, time=1),
    Message('note_on', channel=7, note=66, velocity=106, time=474),
    Message('note_on', channel=7, note=78, velocity=66, time=7),
    Message('note_on', channel=7, note=83, velocity=0, time=2),
    Message('note_on', channel=7, note=71, velocity=0, time=8),
    Message('note_on', channel=7, note=79, velocity=95, time=217),
    Message('note_on', channel=7, note=78, velocity=0, time=1),
    Message('note_on', channel=7, note=67, velocity=91, time=1),
    Message('note_on', channel=7, note=66, velocity=0, time=10),
    Message('note_on', channel=7, note=79, velocity=0, time=115),
    Message('note_on', channel=7, note=67, velocity=0, time=2),
    Message('note_on', channel=7, note=76, velocity=57, time=0),
    Message('note_on', channel=7, note=64, velocity=42, time=16),
    Message('note_on', channel=7, note=64, velocity=0, time=454),
    Message('note_on', channel=7, note=60, velocity=51, time=1),
    Message('note_on', channel=7, note=72, velocity=44, time=11),
    Message('note_on', channel=7, note=76, velocity=0, time=6),
    Message('note_on', channel=7, note=74, velocity=62, time=116),
    Message('note_on', channel=7, note=62, velocity=71, time=5),
    Message('note_on', channel=7, note=72, velocity=0, time=3),
    Message('note_on', channel=7, note=60, velocity=0, time=14),
    Message('note_on', channel=7, note=72, velocity=52, time=342),
    Message('note_on', channel=7, note=74, velocity=0, time=7),
    Message('note_on', channel=7, note=62, velocity=0, time=57),
    Message('note_on', channel=7, note=71, velocity=72, time=23),
    Message('note_on', channel=7, note=72, velocity=0, time=14),
    Message('note_on', channel=7, note=59, velocity=44, time=12),
    Message('note_on', channel=7, note=59, velocity=0, time=39),
    Message('note_on', channel=7, note=71, velocity=0, time=0),
    Message('control_change', channel=7, control=7, value=123, time=14602),
    Message('control_change', channel=7, control=7, value=119, time=5),
    Message('control_change', channel=7, control=7, value=115, time=4),
    Message('control_change', channel=7, control=7, value=111, time=4),
    Message('control_change', channel=7, control=7, value=107, time=6),
    Message('control_change', channel=7, control=7, value=103, time=5),
    Message('control_change', channel=7, control=7, value=99, time=5),
    Message('control_change', channel=7, control=7, value=95, time=5),
    Message('control_change', channel=7, control=7, value=91, time=4),
    Message('control_change', channel=7, control=7, value=87, time=5),
    Message('control_change', channel=7, control=7, value=83, time=5),
    Message('control_change', channel=7, control=7, value=79, time=7),
    Message('control_change', channel=7, control=7, value=75, time=5),
    Message('control_change', channel=7, control=7, value=71, time=6),
    Message('control_change', channel=7, control=7, value=67, time=5),
    Message('control_change', channel=7, control=7, value=63, time=4),
    Message('control_change', channel=7, control=7, value=59, time=4),
    Message('control_change', channel=7, control=7, value=55, time=7),
    Message('control_change', channel=7, control=7, value=51, time=6),
    Message('control_change', channel=7, control=7, value=47, time=6),
    Message('control_change', channel=7, control=7, value=43, time=6),
    Message('control_change', channel=7, control=7, value=39, time=6),
    Message('control_change', channel=7, control=7, value=35, time=5),
    Message('control_change', channel=7, control=7, value=31, time=6),
    Message('control_change', channel=7, control=7, value=27, time=4),
    Message('note_on', channel=7, note=74, velocity=122, time=3),
    Message('control_change', channel=7, control=7, value=23, time=5),
    Message('control_change', channel=7, control=7, value=19, time=16),
    Message('control_change', channel=7, control=7, value=15, time=7),
    Message('control_change', channel=7, control=7, value=19, time=39),
    Message('control_change', channel=7, control=7, value=23, time=14),
    Message('control_change', channel=7, control=7, value=27, time=14),
    Message('control_change', channel=7, control=7, value=16, time=9),
    Message('control_change', channel=7, control=7, value=15, time=2),
    Message('control_change', channel=7, control=7, value=16, time=2),
    Message('control_change', channel=7, control=7, value=17, time=6),
    Message('control_change', channel=7, control=7, value=18, time=62),
    Message('control_change', channel=7, control=7, value=19, time=8),
    Message('control_change', channel=7, control=7, value=20, time=9),
    Message('control_change', channel=7, control=7, value=21, time=20),
    Message('control_change', channel=7, control=7, value=22, time=5),
    Message('control_change', channel=7, control=7, value=23, time=11),
    Message('control_change', channel=7, control=7, value=24, time=5),
    Message('control_change', channel=7, control=7, value=25, time=7),
    Message('control_change', channel=7, control=7, value=26, time=12),
    Message('control_change', channel=7, control=7, value=27, time=3),
    Message('control_change', channel=7, control=7, value=28, time=8),
    Message('control_change', channel=7, control=7, value=29, time=12),
    Message('control_change', channel=7, control=7, value=30, time=13),
    Message('control_change', channel=7, control=7, value=31, time=7),
    Message('control_change', channel=7, control=7, value=32, time=17),
    Message('control_change', channel=7, control=7, value=33, time=6),
    Message('control_change', channel=7, control=7, value=34, time=7),
    Message('control_change', channel=7, control=7, value=35, time=10),
    Message('control_change', channel=7, control=7, value=36, time=7),
    Message('control_change', channel=7, control=7, value=37, time=8),
    Message('control_change', channel=7, control=7, value=38, time=3),
    Message('control_change', channel=7, control=7, value=39, time=4),
    Message('control_change', channel=7, control=7, value=40, time=10),
    Message('control_change', channel=7, control=7, value=41, time=3),
    Message('control_change', channel=7, control=7, value=42, time=8),
    Message('control_change', channel=7, control=7, value=43, time=7),
    Message('control_change', channel=7, control=7, value=44, time=3),
    Message('control_change', channel=7, control=7, value=45, time=19),
    Message('control_change', channel=7, control=7, value=46, time=11),
    Message('control_change', channel=7, control=7, value=47, time=7),
    Message('control_change', channel=7, control=7, value=48, time=3),
    Message('control_change', channel=7, control=7, value=49, time=14),
    Message('control_change', channel=7, control=7, value=50, time=6),
    Message('control_change', channel=7, control=7, value=51, time=9),
    Message('control_change', channel=7, control=7, value=52, time=5),
    Message('control_change', channel=7, control=7, value=53, time=5),
    Message('control_change', channel=7, control=7, value=54, time=6),
    Message('control_change', channel=7, control=7, value=55, time=4),
    Message('control_change', channel=7, control=7, value=56, time=8),
    Message('control_change', channel=7, control=7, value=57, time=7),
    Message('control_change', channel=7, control=7, value=58, time=8),
    Message('control_change', channel=7, control=7, value=59, time=5),
    Message('control_change', channel=7, control=7, value=60, time=8),
    Message('control_change', channel=7, control=7, value=61, time=5),
    Message('control_change', channel=7, control=7, value=63, time=5),
    Message('control_change', channel=7, control=7, value=64, time=2),
    Message('control_change', channel=7, control=7, value=65, time=3),
    Message('control_change', channel=7, control=7, value=66, time=5),
    Message('control_change', channel=7, control=7, value=67, time=7),
    Message('control_change', channel=7, control=7, value=68, time=3),
    Message('control_change', channel=7, control=7, value=69, time=7),
    Message('control_change', channel=7, control=7, value=70, time=10),
    Message('control_change', channel=7, control=7, value=71, time=7),
    Message('control_change', channel=7, control=7, value=72, time=3),
    Message('control_change', channel=7, control=7, value=74, time=2),
    Message('control_change', channel=7, control=7, value=75, time=3),
    Message('control_change', channel=7, control=7, value=77, time=2),
    Message('control_change', channel=7, control=7, value=78, time=3),
    Message('control_change', channel=7, control=7, value=79, time=8),
    Message('control_change', channel=7, control=7, value=80, time=4),
    Message('control_change', channel=7, control=7, value=81, time=6),
    Message('control_change', channel=7, control=7, value=79, time=15),
    Message('control_change', channel=7, control=7, value=77, time=4),
    Message('note_on', channel=7, note=71, velocity=97, time=93),
    Message('note_on', channel=7, note=74, velocity=0, time=36),
    Message('note_on', channel=7, note=66, velocity=78, time=98),
    Message('note_on', channel=7, note=71, velocity=0, time=6),
    Message('note_on', channel=7, note=66, velocity=0, time=99),
    Message('note_on', channel=7, note=62, velocity=36, time=54),
    Message('note_on', channel=7, note=64, velocity=67, time=436),
    Message('note_on', channel=7, note=62, velocity=0, time=14),
    Message('note_on', channel=7, note=60, velocity=58, time=104),
    Message('note_on', channel=7, note=64, velocity=0, time=6),
    Message('note_on', channel=7, note=55, velocity=77, time=5),
    Message('note_on', channel=7, note=48, velocity=34, time=6),
    Message('note_on', channel=7, note=52, velocity=1, time=22),
    Message('note_on', channel=7, note=63, velocity=89, time=299),
    Message('note_on', channel=7, note=60, velocity=0, time=21),
    Message('note_on', channel=7, note=64, velocity=66, time=5),
    Message('note_on', channel=7, note=63, velocity=0, time=22),
    Message('note_on', channel=7, note=55, velocity=0, time=4),
    Message('note_on', channel=7, note=52, velocity=0, time=6),
    Message('note_on', channel=7, note=48, velocity=0, time=71),
    Message('note_on', channel=7, note=62, velocity=89, time=10),
    Message('note_on', channel=7, note=64, velocity=0, time=5),
    Message('note_on', channel=7, note=59, velocity=83, time=141),
    Message('note_on', channel=7, note=62, velocity=0, time=2),
    Message('note_on', channel=7, note=60, velocity=52, time=94),
    Message('note_on', channel=7, note=59, velocity=0, time=17),
    Message('note_on', channel=7, note=57, velocity=97, time=107),
    Message('note_on', channel=7, note=60, velocity=0, time=6),
    Message('note_on', channel=7, note=59, velocity=58, time=115),
    Message('note_on', channel=7, note=57, velocity=0, time=20),
    Message('note_on', channel=7, note=66, velocity=112, time=319),
    Message('note_on', channel=7, note=62, velocity=102, time=1),
    Message('note_on', channel=7, note=69, velocity=100, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=210),
    Message('note_on', channel=7, note=69, velocity=0, time=17),
    Message('note_on', channel=7, note=62, velocity=0, time=7),
    Message('note_on', channel=7, note=64, velocity=89, time=21),
    Message('note_on', channel=7, note=67, velocity=110, time=2),
    Message('note_on', channel=7, note=62, velocity=91, time=0),
    Message('note_on', channel=7, note=59, velocity=0, time=190),
    Message('note_on', channel=7, note=62, velocity=0, time=19),
    Message('note_on', channel=7, note=64, velocity=0, time=14),
    Message('note_on', channel=7, note=67, velocity=0, time=6),
    Message('note_on', channel=7, note=64, velocity=56, time=119),
    Message('note_on', channel=7, note=67, velocity=86, time=2),
    Message('note_on', channel=7, note=59, velocity=72, time=1),
    Message('note_on', channel=7, note=60, velocity=65, time=0),
    Message('note_on', channel=7, note=71, velocity=75, time=1),
    Message('note_on', channel=7, note=59, velocity=0, time=265),
    Message('note_on', channel=7, note=71, velocity=0, time=34),
    Message('note_on', channel=7, note=60, velocity=0, time=1),
    Message('note_on', channel=7, note=67, velocity=0, time=16),
    Message('note_on', channel=7, note=64, velocity=0, time=7),
    Message('note_on', channel=7, note=60, velocity=46, time=34),
    Message('note_on', channel=7, note=72, velocity=77, time=6),
    Message('note_on', channel=7, note=60, velocity=0, time=60),
    Message('note_on', channel=7, note=72, velocity=0, time=4),
    Message('note_on', channel=7, note=63, velocity=83, time=69),
    Message('note_on', channel=7, note=59, velocity=55, time=1),
    Message('note_on', channel=7, note=60, velocity=47, time=0),
    Message('note_on', channel=7, note=66, velocity=91, time=0),
    Message('note_on', channel=7, note=71, velocity=46, time=2),
    Message('note_on', channel=7, note=71, velocity=0, time=175),
    Message('note_on', channel=7, note=60, velocity=0, time=5),
    Message('note_on', channel=7, note=63, velocity=0, time=0),
    Message('note_on', channel=7, note=59, velocity=0, time=3),
    Message('note_on', channel=7, note=66, velocity=0, time=17),
    Message('note_on', channel=7, note=63, velocity=61, time=25),
    Message('note_on', channel=7, note=66, velocity=42, time=1),
    Message('note_on', channel=7, note=69, velocity=62, time=3),
    Message('note_on', channel=7, note=57, velocity=42, time=4),
    Message('note_on', channel=7, note=59, velocity=44, time=5),
    Message('note_on', channel=7, note=63, velocity=0, time=58),
    Message('note_on', channel=7, note=57, velocity=0, time=16),
    Message('note_on', channel=7, note=66, velocity=0, time=0),
    Message('note_on', channel=7, note=59, velocity=0, time=0),
    Message('note_on', channel=7, note=69, velocity=0, time=8),
    Message('note_on', channel=7, note=66, velocity=103, time=37),
    Message('note_on', channel=7, note=69, velocity=79, time=1),
    Message('note_on', channel=7, note=62, velocity=84, time=1),
    Message('note_on', channel=7, note=59, velocity=72, time=1),
    Message('note_on', channel=7, note=66, velocity=0, time=323),
    Message('note_on', channel=7, note=69, velocity=0, time=111),
    Message('note_on', channel=7, note=62, velocity=0, time=6),
    Message('note_on', channel=7, note=64, velocity=55, time=31),
    Message('note_on', channel=7, note=67, velocity=81, time=0),
    Message('note_on', channel=7, note=62, velocity=48, time=2),
    Message('note_on', channel=7, note=62, velocity=0, time=247),
    Message('note_on', channel=7, note=59, velocity=0, time=3),
    Message('note_on', channel=7, note=67, velocity=0, time=25),
    Message('note_on', channel=7, note=64, velocity=0, time=0),
    Message('note_on', channel=7, note=69, velocity=74, time=430),
    Message('note_on', channel=7, note=72, velocity=74, time=3),
    Message('note_on', channel=7, note=67, velocity=97, time=3),
    Message('note_on', channel=7, note=64, velocity=69, time=3),
    Message('note_on', channel=7, note=72, velocity=0, time=212),
    Message('note_on', channel=7, note=74, velocity=89, time=28),
    Message('note_on', channel=7, note=67, velocity=0, time=32),
    Message('note_on', channel=7, note=69, velocity=0, time=4),
    Message('note_on', channel=7, note=64, velocity=0, time=16),
    Message('note_on', channel=7, note=74, velocity=0, time=28),
    Message('note_on', channel=7, note=71, velocity=55, time=44),
    Message('note_on', channel=7, note=71, velocity=0, time=32),
    Message('note_on', channel=7, note=71, velocity=77, time=46),
    Message('note_on', channel=7, note=63, velocity=89, time=5),
    Message('note_on', channel=7, note=66, velocity=125, time=5),
    Message('note_on', channel=7, note=63, velocity=0, time=123),
    Message('note_on', channel=7, note=63, velocity=83, time=53),
    Message('note_on', channel=7, note=69, velocity=97, time=7),
    Message('note_on', channel=7, note=71, velocity=0, time=10),
    Message('note_on', channel=7, note=66, velocity=0, time=15),
    Message('note_on', channel=7, note=63, velocity=0, time=29),
    Message('note_on', channel=7, note=69, velocity=0, time=4),
    Message('note_on', channel=7, note=63, velocity=61, time=36),
    Message('note_on', channel=7, note=69, velocity=75, time=7),
    Message('note_on', channel=7, note=63, velocity=0, time=48),
    Message('note_on', channel=7, note=69, velocity=0, time=6),
    Message('note_on', channel=7, note=63, velocity=65, time=48),
    Message('note_on', channel=7, note=59, velocity=64, time=2),
    Message('note_on', channel=7, note=69, velocity=71, time=5),
    Message('note_on', channel=7, note=63, velocity=0, time=110),
    Message('note_on', channel=7, note=69, velocity=0, time=66),
    Message('note_on', channel=7, note=71, velocity=1, time=8),
    Message('note_on', channel=7, note=71, velocity=0, time=15),
    Message('note_on', channel=7, note=69, velocity=1, time=18),
    Message('note_on', channel=7, note=71, velocity=83, time=11),
    Message('note_on', channel=7, note=69, velocity=0, time=4),
    Message('note_on', channel=7, note=72, velocity=80, time=345),
    Message('note_on', channel=7, note=59, velocity=0, time=7),
    Message('note_on', channel=7, note=60, velocity=25, time=3),
    Message('note_on', channel=7, note=71, velocity=0, time=7),
    Message('note_on', channel=7, note=62, velocity=47, time=104),
    Message('note_on', channel=7, note=74, velocity=80, time=3),
    Message('note_on', channel=7, note=72, velocity=0, time=15),
    Message('note_on', channel=7, note=60, velocity=0, time=8),
    Message('note_on', channel=7, note=64, velocity=58, time=105),
    Message('note_on', channel=7, note=76, velocity=51, time=3),
    Message('note_on', channel=7, note=74, velocity=0, time=15),
    Message('note_on', channel=7, note=62, velocity=0, time=4),
    Message('note_on', channel=7, note=78, velocity=89, time=221),
    Message('note_on', channel=7, note=66, velocity=114, time=6),
    Message('note_on', channel=7, note=76, velocity=0, time=22),
    Message('note_on', channel=7, note=64, velocity=0, time=2),
    Message('note_on', channel=7, note=67, velocity=71, time=166),
    Message('note_on', channel=7, note=78, velocity=0, time=4),
    Message('note_on', channel=7, note=66, velocity=0, time=0),
    Message('note_on', channel=7, note=79, velocity=97, time=3),
    Message('note_on', channel=7, note=81, velocity=89, time=137),
    Message('note_on', channel=7, note=69, velocity=69, time=3),
    Message('note_on', channel=7, note=67, velocity=0, time=13),
    Message('note_on', channel=7, note=79, velocity=0, time=1),
    Message('note_on', channel=7, note=83, velocity=97, time=174),
    Message('note_on', channel=7, note=71, velocity=67, time=9),
    Message('note_on', channel=7, note=81, velocity=0, time=10),
    Message('note_on', channel=7, note=69, velocity=0, time=8),
    Message('note_on', channel=7, note=84, velocity=71, time=156),
    Message('note_on', channel=7, note=72, velocity=45, time=7),
    Message('note_on', channel=7, note=83, velocity=0, time=17),
    Message('note_on', channel=7, note=71, velocity=0, time=3),
    Message('note_on', channel=7, note=83, velocity=75, time=115),
    Message('note_on', channel=7, note=74, velocity=47, time=7),
    Message('note_on', channel=7, note=84, velocity=0, time=1),
    Message('note_on', channel=7, note=86, velocity=67, time=2),
    Message('note_on', channel=7, note=79, velocity=79, time=1),
    Message('note_on', channel=7, note=72, velocity=0, time=1),
    Message('note_on', channel=7, note=79, velocity=0, time=152),
    Message('note_on', channel=7, note=78, velocity=52, time=71),
    Message('note_on', channel=7, note=78, velocity=0, time=242),
    Message('note_on', channel=7, note=83, velocity=0, time=7),
    Message('note_on', channel=7, note=74, velocity=0, time=12),
    Message('note_on', channel=7, note=86, velocity=0, time=2),
    Message('note_on', channel=7, note=86, velocity=77, time=14452),
    Message('note_on', channel=7, note=85, velocity=64, time=4),
    Message('note_on', channel=7, note=85, velocity=0, time=6),
    Message('note_on', channel=7, note=83, velocity=97, time=274),
    Message('note_on', channel=7, note=86, velocity=0, time=10),
    Message('note_on', channel=7, note=86, velocity=97, time=112),
    Message('note_on', channel=7, note=83, velocity=0, time=5),
    Message('note_on', channel=7, note=83, velocity=95, time=348),
    Message('note_on', channel=7, note=86, velocity=0, time=11),
    Message('note_on', channel=7, note=78, velocity=127, time=105),
    Message('note_on', channel=7, note=83, velocity=0, time=1),
    Message('note_on', channel=7, note=79, velocity=112, time=250),
    Message('note_on', channel=7, note=78, velocity=0, time=4),
    Message('note_on', channel=7, note=76, velocity=114, time=113),
    Message('note_on', channel=7, note=79, velocity=0, time=5),
    Message('note_on', channel=7, note=78, velocity=114, time=355),
    Message('note_on', channel=7, note=79, velocity=103, time=12),
    Message('note_on', channel=7, note=76, velocity=0, time=2),
    Message('note_on', channel=7, note=78, velocity=0, time=13),
    Message('note_on', channel=7, note=79, velocity=0, time=100),
    Message('note_on', channel=7, note=76, velocity=110, time=0),
    Message('note_on', channel=7, note=78, velocity=112, time=115),
    Message('note_on', channel=7, note=76, velocity=0, time=19),
    Message('note_on', channel=7, note=74, velocity=106, time=111),
    Message('note_on', channel=7, note=78, velocity=0, time=1),
    Message('pitchwheel', channel=7, pitch=-1920, time=449),
    Message('pitchwheel', channel=7, pitch=-2432, time=1),
    Message('pitchwheel', channel=7, pitch=-2944, time=2),
    Message('pitchwheel', channel=7, pitch=-3584, time=2),
    Message('pitchwheel', channel=7, pitch=-4224, time=2),
    Message('pitchwheel', channel=7, pitch=-4736, time=2),
    Message('pitchwheel', channel=7, pitch=-5248, time=2),
    Message('pitchwheel', channel=7, pitch=-5760, time=1),
    Message('pitchwheel', channel=7, pitch=-6400, time=2),
    Message('pitchwheel', channel=7, pitch=-6912, time=1),
    Message('pitchwheel', channel=7, pitch=-7424, time=1),
    Message('pitchwheel', channel=7, pitch=-8192, time=3),
    Message('pitchwheel', channel=7, pitch=-7552, time=234),
    Message('pitchwheel', channel=7, pitch=-7040, time=0),
    Message('pitchwheel', channel=7, pitch=-6528, time=1),
    Message('pitchwheel', channel=7, pitch=-6016, time=2),
    Message('pitchwheel', channel=7, pitch=-5504, time=1),
    Message('pitchwheel', channel=7, pitch=-4992, time=2),
    Message('pitchwheel', channel=7, pitch=-4352, time=1),
    Message('pitchwheel', channel=7, pitch=-3712, time=1),
    Message('pitchwheel', channel=7, pitch=-3200, time=2),
    Message('pitchwheel', channel=7, pitch=-2688, time=1),
    Message('pitchwheel', channel=7, pitch=-2176, time=2),
    Message('pitchwheel', channel=7, pitch=0, time=1),
    Message('note_on', channel=7, note=71, velocity=67, time=108),
    Message('note_on', channel=7, note=74, velocity=0, time=13),
    Message('note_on', channel=7, note=69, velocity=97, time=235),
    Message('note_on', channel=7, note=71, velocity=0, time=2),
    Message('note_on', channel=7, note=67, velocity=114, time=84),
    Message('note_on', channel=7, note=69, velocity=0, time=13),
    Message('note_on', channel=7, note=67, velocity=0, time=53),
    Message('note_on', channel=7, note=64, velocity=89, time=35),
    Message('note_on', channel=7, note=64, velocity=0, time=61),
    Message('note_on', channel=7, note=55, velocity=71, time=52),
    Message('note_on', channel=7, note=64, velocity=42, time=11),
    Message('note_on', channel=7, note=60, velocity=81, time=11),
    Message('note_on', channel=7, note=67, velocity=89, time=3),
    Message('note_on', channel=7, note=71, velocity=95, time=8),
    Message('note_on', channel=7, note=74, velocity=89, time=1),
    Message('note_on', channel=7, note=71, velocity=0, time=171),
    Message('note_on', channel=7, note=74, velocity=0, time=18),
    Message('note_on', channel=7, note=72, velocity=65, time=52),
    Message('note_on', channel=7, note=67, velocity=0, time=43),
    Message('note_on', channel=7, note=55, velocity=0, time=5),
    Message('note_on', channel=7, note=64, velocity=0, time=8),
    Message('note_on', channel=7, note=72, velocity=0, time=20),
    Message('note_on', channel=7, note=60, velocity=0, time=20),
    Message('note_on', channel=7, note=71, velocity=89, time=22),
    Message('note_on', channel=7, note=63, velocity=94, time=2),
    Message('note_on', channel=7, note=66, velocity=106, time=7),
    Message('note_on', channel=7, note=60, velocity=43, time=2),
    Message('note_on', channel=7, note=54, velocity=47, time=7),
    Message('note_on', channel=7, note=57, velocity=61, time=2),
    Message('note_on', channel=7, note=63, velocity=0, time=136),
    Message('note_on', channel=7, note=63, velocity=77, time=99),
    Message('note_on', channel=7, note=69, velocity=66, time=8),
    Message('note_on', channel=7, note=71, velocity=0, time=16),
    Message('note_on', channel=7, note=66, velocity=0, time=8),
    Message('note_on', channel=7, note=71, velocity=98, time=98),
    Message('note_on', channel=7, note=63, velocity=0, time=12),
    Message('note_on', channel=7, note=69, velocity=0, time=6),
    Message('note_on', channel=7, note=60, velocity=0, time=35),
    Message('note_on', channel=7, note=57, velocity=0, time=11),
    Message('note_on', channel=7, note=62, velocity=64, time=52),
    Message('note_on', channel=7, note=66, velocity=89, time=0),
    Message('note_on', channel=7, note=59, velocity=42, time=7),
    Message('note_on', channel=7, note=62, velocity=0, time=117),
    Message('note_on', channel=7, note=66, velocity=0, time=75),
    Message('note_on', channel=7, note=66, velocity=50, time=109),
    Message('note_on', channel=7, note=62, velocity=1, time=53),
    Message('note_on', channel=7, note=66, velocity=0, time=58),
    Message('note_on', channel=7, note=71, velocity=0, time=116),
    Message('note_on', channel=7, note=74, velocity=42, time=33),
    Message('note_on', channel=7, note=66, velocity=69, time=11),
    Message('note_on', channel=7, note=71, velocity=55, time=0),
    Message('note_on', channel=7, note=62, velocity=0, time=78),
    Message('note_on', channel=7, note=62, velocity=34, time=53),
    Message('note_on', channel=7, note=59, velocity=0, time=52),
    Message('note_on', channel=7, note=66, velocity=0, time=6),
    Message('note_on', channel=7, note=74, velocity=0, time=29),
    Message('note_on', channel=7, note=71, velocity=0, time=7),
    Message('note_on', channel=7, note=69, velocity=77, time=24),
    Message('note_on', channel=7, note=54, velocity=0, time=9),
    Message('note_on', channel=7, note=67, velocity=84, time=4),
    Message('note_on', channel=7, note=64, velocity=63, time=1),
    Message('note_on', channel=7, note=72, velocity=62, time=0),
    Message('note_on', channel=7, note=62, velocity=0, time=29),
    Message('note_on', channel=7, note=60, velocity=71, time=88),
    Message('note_on', channel=7, note=55, velocity=30, time=0),
    Message('note_on', channel=7, note=57, velocity=42, time=9),
    Message('note_on', channel=7, note=67, velocity=0, time=160),
    Message('note_on', channel=7, note=69, velocity=0, time=117),
    Message('note_on', channel=7, note=72, velocity=0, time=19),
    Message('note_on', channel=7, note=74, velocity=84, time=49),
    Message('note_on', channel=7, note=57, velocity=0, time=29),
    Message('note_on', channel=7, note=55, velocity=0, time=8),
    Message('note_on', channel=7, note=64, velocity=0, time=14),
    Message('note_on', channel=7, note=60, velocity=0, time=22),
    Message('note_on', channel=7, note=74, velocity=0, time=42),
    Message('note_on', channel=7, note=71, velocity=81, time=0),
    Message('note_on', channel=7, note=54, velocity=44, time=23),
    Message('note_on', channel=7, note=59, velocity=1, time=19),
    Message('note_on', channel=7, note=57, velocity=1, time=1),
    Message('note_on', channel=7, note=71, velocity=0, time=37),
    Message('note_on', channel=7, note=74, velocity=89, time=46),
    Message('note_on', channel=7, note=74, velocity=0, time=59),
    Message('note_on', channel=7, note=76, velocity=45, time=60),
    Message('note_on', channel=7, note=63, velocity=34, time=2),
    Message('note_on', channel=7, note=57, velocity=0, time=17),
    Message('note_on', channel=7, note=59, velocity=0, time=30),
    Message('note_on', channel=7, note=63, velocity=0, time=12),
    Message('note_on', channel=7, note=54, velocity=0, time=1),
    Message('note_on', channel=7, note=76, velocity=0, time=29),
    Message('note_on', channel=7, note=74, velocity=71, time=20),
    Message('note_on', channel=7, note=55, velocity=32, time=75),
    Message('note_on', channel=7, note=71, velocity=78, time=19),
    Message('note_on', channel=7, note=74, velocity=0, time=6),
    Message('note_on', channel=7, note=59, velocity=71, time=49),
    Message('note_on', channel=7, note=62, velocity=60, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=56),
    Message('note_on', channel=7, note=69, velocity=80, time=45),
    Message('note_on', channel=7, note=71, velocity=79, time=1),
    Message('note_on', channel=7, note=74, velocity=78, time=1),
    Message('note_on', channel=7, note=78, velocity=81, time=0),
    Message('note_on', channel=7, note=66, velocity=64, time=3),
    Message('note_on', channel=7, note=81, velocity=74, time=4),
    Message('note_on', channel=7, note=81, velocity=0, time=188),
    Message('note_on', channel=7, note=79, velocity=71, time=44),
    Message('note_on', channel=7, note=78, velocity=0, time=11),
    Message('note_on', channel=7, note=74, velocity=0, time=8),
    Message('note_on', channel=7, note=69, velocity=0, time=37),
    Message('note_on', channel=7, note=71, velocity=0, time=1),
    Message('note_on', channel=7, note=66, velocity=0, time=105),
    Message('note_on', channel=7, note=76, velocity=61, time=55),
    Message('note_on', channel=7, note=71, velocity=65, time=2),
    Message('note_on', channel=7, note=62, velocity=0, time=5),
    Message('note_on', channel=7, note=59, velocity=0, time=22),
    Message('note_on', channel=7, note=55, velocity=0, time=44),
    Message('note_on', channel=7, note=59, velocity=69, time=51),
    Message('note_on', channel=7, note=55, velocity=1, time=2),
    Message('note_on', channel=7, note=64, velocity=43, time=5),
    Message('note_on', channel=7, note=76, velocity=0, time=32),
    Message('note_on', channel=7, note=71, velocity=0, time=88),
    Message('note_on', channel=7, note=76, velocity=62, time=0),
    Message('note_on', channel=7, note=59, velocity=0, time=28),
    Message('note_on', channel=7, note=79, velocity=0, time=0),
    Message('note_on', channel=7, note=64, velocity=0, time=18),
    Message('note_on', channel=7, note=72, velocity=61, time=30),
    Message('note_on', channel=7, note=76, velocity=0, time=5),
    Message('note_on', channel=7, note=60, velocity=66, time=32),
    Message('note_on', channel=7, note=57, velocity=42, time=2),
    Message('note_on', channel=7, note=64, velocity=63, time=1),
    Message('note_on', channel=7, note=76, velocity=52, time=144),
    Message('note_on', channel=7, note=72, velocity=0, time=13),
    Message('note_on', channel=7, note=79, velocity=97, time=59),
    Message('note_on', channel=7, note=76, velocity=0, time=6),
    Message('note_on', channel=7, note=81, velocity=78, time=28),
    Message('note_on', channel=7, note=79, velocity=0, time=19),
    Message('note_on', channel=7, note=83, velocity=89, time=65),
    Message('note_on', channel=7, note=81, velocity=0, time=3),
    Message('note_on', channel=7, note=81, velocity=89, time=49),
    Message('note_on', channel=7, note=83, velocity=0, time=18),
    Message('note_on', channel=7, note=79, velocity=106, time=59),
    Message('note_on', channel=7, note=81, velocity=0, time=19),
    Message('note_on', channel=7, note=57, velocity=0, time=18),
    Message('note_on', channel=7, note=55, velocity=0, time=10),
    Message('note_on', channel=7, note=78, velocity=127, time=3),
    Message('note_on', channel=7, note=64, velocity=0, time=10),
    Message('note_on', channel=7, note=79, velocity=0, time=3),
    Message('note_on', channel=7, note=63, velocity=114, time=66),
    Message('note_on', channel=7, note=54, velocity=110, time=1),
    Message('note_on', channel=7, note=74, velocity=97, time=35),
    Message('note_on', channel=7, note=78, velocity=0, time=3),
    Message('note_on', channel=7, note=72, velocity=97, time=120),
    Message('note_on', channel=7, note=74, velocity=0, time=18),
    Message('note_on', channel=7, note=72, velocity=0, time=81),
    Message('note_on', channel=7, note=74, velocity=52, time=6),
    Message('note_on', channel=7, note=60, velocity=0, time=77),
    Message('note_on', channel=7, note=71, velocity=61, time=12),
    Message('note_on', channel=7, note=74, velocity=0, time=2),
    Message('note_on', channel=7, note=63, velocity=0, time=0),
    Message('note_on', channel=7, note=54, velocity=0, time=24),
    Message('note_on', channel=7, note=55, velocity=1, time=26),
    Message('note_on', channel=7, note=59, velocity=42, time=0),
    Message('note_on', channel=7, note=55, velocity=0, time=120),
    Message('note_on', channel=7, note=59, velocity=0, time=1),
    Message('note_on', channel=7, note=78, velocity=89, time=100),
    Message('note_on', channel=7, note=81, velocity=89, time=5),
    Message('note_on', channel=7, note=74, velocity=74, time=0),
    Message('note_on', channel=7, note=69, velocity=52, time=7),
    Message('note_on', channel=7, note=59, velocity=71, time=6),
    Message('note_on', channel=7, note=62, velocity=89, time=1),
    Message('note_on', channel=7, note=66, velocity=114, time=4),
    Message('note_on', channel=7, note=66, velocity=0, time=155),
    Message('note_on', channel=7, note=69, velocity=0, time=3),
    Message('note_on', channel=7, note=78, velocity=0, time=14),
    Message('note_on', channel=7, note=74, velocity=0, time=10),
    Message('note_on', channel=7, note=81, velocity=0, time=9),
    Message('note_on', channel=7, note=67, velocity=71, time=30),
    Message('note_on', channel=7, note=79, velocity=92, time=1),
    Message('note_on', channel=7, note=76, velocity=86, time=3),
    Message('note_on', channel=7, note=64, velocity=43, time=2),
    Message('note_on', channel=7, note=67, velocity=0, time=136),
    Message('note_on', channel=7, note=79, velocity=0, time=29),
    Message('note_on', channel=7, note=81, velocity=77, time=55),
    Message('note_on', channel=7, note=69, velocity=52, time=10),
    Message('note_on', channel=7, note=62, velocity=0, time=39),
    Message('note_on', channel=7, note=59, velocity=0, time=10),
    Message('note_on', channel=7, note=76, velocity=0, time=5),
    Message('note_on', channel=7, note=71, velocity=0, time=2),
    Message('note_on', channel=7, note=64, velocity=0, time=8),
    Message('note_on', channel=7, note=76, velocity=61, time=50),
    Message('note_on', channel=7, note=69, velocity=0, time=3),
    Message('note_on', channel=7, note=72, velocity=89, time=0),
    Message('note_on', channel=7, note=81, velocity=0, time=12),
    Message('note_on', channel=7, note=60, velocity=1, time=83),
    Message('note_on', channel=7, note=67, velocity=1, time=24),
    Message('note_on', channel=7, note=64, velocity=57, time=2),
    Message('note_on', channel=7, note=76, velocity=0, time=91),
    Message('note_on', channel=7, note=83, velocity=69, time=28),
    Message('note_on', channel=7, note=79, velocity=58, time=2),
    Message('note_on', channel=7, note=76, velocity=54, time=1),
    Message('note_on', channel=7, note=79, velocity=0, time=94),
    Message('note_on', channel=7, note=83, velocity=0, time=4),
    Message('note_on', channel=7, note=76, velocity=0, time=6),
    Message('note_on', channel=7, note=72, velocity=0, time=1),
    Message('note_on', channel=7, note=71, velocity=43, time=13),
    Message('note_on', channel=7, note=72, velocity=53, time=3),
    Message('note_on', channel=7, note=76, velocity=63, time=0),
    Message('note_on', channel=7, note=83, velocity=66, time=1),
    Message('note_on', channel=7, note=79, velocity=89, time=2),
    Message('note_on', channel=7, note=83, velocity=0, time=94),
    Message('note_on', channel=7, note=79, velocity=0, time=1),
    Message('note_on', channel=7, note=83, velocity=58, time=20),
    Message('note_on', channel=7, note=79, velocity=69, time=4),
    Message('note_on', channel=7, note=79, velocity=0, time=66),
    Message('note_on', channel=7, note=76, velocity=0, time=4),
    Message('note_on', channel=7, note=83, velocity=0, time=7),
    Message('note_on', channel=7, note=72, velocity=0, time=14),
    Message('note_on', channel=7, note=75, velocity=89, time=30),
    Message('note_on', channel=7, note=83, velocity=53, time=0),
    Message('note_on', channel=7, note=71, velocity=0, time=3),
    Message('note_on', channel=7, note=78, velocity=103, time=0),
    Message('note_on', channel=7, note=72, velocity=45, time=2),
    Message('note_on', channel=7, note=67, velocity=0, time=9),
    Message('note_on', channel=7, note=64, velocity=0, time=7),
    Message('note_on', channel=7, note=63, velocity=84, time=89),
    Message('note_on', channel=7, note=66, velocity=106, time=3),
    Message('note_on', channel=7, note=71, velocity=47, time=10),
    Message('note_on', channel=7, note=83, velocity=0, time=60),
    Message('note_on', channel=7, note=78, velocity=0, time=25),
    Message('note_on', channel=7, note=71, velocity=0, time=9),
    Message('note_on', channel=7, note=78, velocity=43, time=11),
    Message('note_on', channel=7, note=81, velocity=74, time=1),
    Message('note_on', channel=7, note=69, velocity=44, time=38),
    Message('note_on', channel=7, note=69, velocity=0, time=42),
    Message('note_on', channel=7, note=75, velocity=0, time=29),
    Message('note_on', channel=7, note=69, velocity=42, time=15),
    Message('note_on', channel=7, note=78, velocity=0, time=21),
    Message('note_on', channel=7, note=60, velocity=0, time=14),
    Message('note_on', channel=7, note=72, velocity=0, time=1),
    Message('note_on', channel=7, note=81, velocity=0, time=4),
    Message('note_on', channel=7, note=63, velocity=0, time=14),
    Message('note_on', channel=7, note=69, velocity=0, time=13),
    Message('note_on', channel=7, note=74, velocity=57, time=12),
    Message('note_on', channel=7, note=71, velocity=56, time=0),
    Message('note_on', channel=7, note=66, velocity=0, time=3),
    Message('note_on', channel=7, note=78, velocity=103, time=0),
    Message('note_on', channel=7, note=81, velocity=65, time=0),
    Message('note_on', channel=7, note=59, velocity=66, time=17),
    Message('note_on', channel=7, note=66, velocity=23, time=3),
    Message('note_on', channel=7, note=69, velocity=43, time=7),
    Message('note_on', channel=7, note=62, velocity=77, time=7),
    Message('note_on', channel=7, note=78, velocity=0, time=185),
    Message('note_on', channel=7, note=69, velocity=0, time=29),
    Message('note_on', channel=7, note=81, velocity=0, time=4),
    Message('note_on', channel=7, note=66, velocity=0, time=73),
    Message('note_on', channel=7, note=74, velocity=0, time=14),
    Message('note_on', channel=7, note=79, velocity=81, time=41),
    Message('note_on', channel=7, note=67, velocity=45, time=1),
    Message('note_on', channel=7, note=76, velocity=43, time=0),
    Message('note_on', channel=7, note=74, velocity=46, time=4),
    Message('note_on', channel=7, note=64, velocity=42, time=9),
    Message('note_on', channel=7, note=67, velocity=0, time=196),
    Message('note_on', channel=7, note=74, velocity=0, time=9),
    Message('note_on', channel=7, note=78, velocity=106, time=20),
    Message('note_on', channel=7, note=79, velocity=0, time=3),
    Message('note_on', channel=7, note=74, velocity=75, time=3),
    Message('note_on', channel=7, note=76, velocity=0, time=10),
    Message('note_on', channel=7, note=66, velocity=1, time=109),
    Message('note_on', channel=7, note=71, velocity=0, time=1),
    Message('note_on', channel=7, note=64, velocity=0, time=29),
    Message('note_on', channel=7, note=71, velocity=59, time=86),
    Message('note_on', channel=7, note=76, velocity=89, time=2),
    Message('note_on', channel=7, note=74, velocity=0, time=12),
    Message('note_on', channel=7, note=78, velocity=0, time=13),
    Message('note_on', channel=7, note=66, velocity=0, time=18),
    Message('note_on', channel=7, note=62, velocity=0, time=25),
    Message('note_on', channel=7, note=59, velocity=0, time=3),
    Message('note_on', channel=7, note=71, velocity=0, time=5),
    Message('note_on', channel=7, note=60, velocity=42, time=139),
    Message('note_on', channel=7, note=67, velocity=75, time=19),
    Message('note_on', channel=7, note=72, velocity=86, time=3),
    Message('note_on', channel=7, note=64, velocity=50, time=1),
    Message('note_on', channel=7, note=76, velocity=0, time=14),
    Message('note_on', channel=7, note=74, velocity=83, time=113),
    Message('note_on', channel=7, note=72, velocity=0, time=29),
    Message('note_on', channel=7, note=76, velocity=66, time=87),
    Message('note_on', channel=7, note=74, velocity=0, time=14),
    Message('note_on', channel=7, note=67, velocity=0, time=26),
    Message('note_on', channel=7, note=64, velocity=0, time=11),
    Message('note_on', channel=7, note=74, velocity=77, time=74),
    Message('note_on', channel=7, note=76, velocity=0, time=14),
    Message('note_on', channel=7, note=60, velocity=0, time=8),
    Message('note_on', channel=7, note=66, velocity=42, time=98),
    Message('note_on', channel=7, note=62, velocity=50, time=17),
    Message('note_on', channel=7, note=62, velocity=0, time=123),
    Message('note_on', channel=7, note=66, velocity=0, time=34),
    Message('note_on', channel=7, note=59, velocity=1, time=73),
    Message('note_on', channel=7, note=72, velocity=61, time=6),
    Message('note_on', channel=7, note=74, velocity=0, time=13),
    Message('note_on', channel=7, note=71, velocity=91, time=64),
    Message('note_on', channel=7, note=59, velocity=0, time=2),
    Message('note_on', channel=7, note=72, velocity=0, time=31),
    Message('note_on', channel=7, note=59, velocity=1, time=25),
    Message('note_on', channel=7, note=66, velocity=58, time=106),
    Message('note_on', channel=7, note=62, velocity=44, time=11),
    Message('note_on', channel=7, note=66, velocity=0, time=31),
    Message('note_on', channel=7, note=66, velocity=109, time=68),
    Message('note_on', channel=7, note=71, velocity=0, time=115),
    Message('note_on', channel=7, note=71, velocity=91, time=25),
    Message('note_on', channel=7, note=66, velocity=0, time=46),
    Message('note_on', channel=7, note=66, velocity=120, time=36),
    Message('note_on', channel=7, note=78, velocity=100, time=137),
    Message('note_on', channel=7, note=81, velocity=50, time=139),
    Message('note_on', channel=7, note=83, velocity=81, time=0),
    Message('note_on', channel=7, note=78, velocity=0, time=22),
    Message('note_on', channel=7, note=81, velocity=0, time=64),
    Message('note_on', channel=7, note=83, velocity=0, time=0),
    Message('note_on', channel=7, note=83, velocity=60, time=40),
    Message('note_on', channel=7, note=62, velocity=0, time=89),
    Message('note_on', channel=7, note=59, velocity=0, time=25),
    Message('note_on', channel=7, note=81, velocity=94, time=2),
    Message('note_on', channel=7, note=66, velocity=0, time=2),
    Message('note_on', channel=7, note=83, velocity=0, time=12),
    Message('note_on', channel=7, note=71, velocity=0, time=18),
    Message('note_on', channel=7, note=60, velocity=42, time=75),
    Message('note_on', channel=7, note=64, velocity=58, time=117),
    Message('note_on', channel=7, note=67, velocity=106, time=110),
    Message('note_on', channel=7, note=71, velocity=47, time=126),
    Message('note_on', channel=7, note=81, velocity=0, time=14),
    Message('note_on', channel=7, note=72, velocity=95, time=2),
    Message('note_on', channel=7, note=67, velocity=0, time=19),
    Message('note_on', channel=7, note=67, velocity=1, time=41),
    Message('note_on', channel=7, note=76, velocity=97, time=54),
    Message('note_on', channel=7, note=67, velocity=0, time=26),
    Message('note_on', channel=7, note=72, velocity=0, time=9),
    Message('note_on', channel=7, note=64, velocity=0, time=19),
    Message('note_on', channel=7, note=71, velocity=0, time=19),
    Message('note_on', channel=7, note=78, velocity=114, time=46),
    Message('note_on', channel=7, note=76, velocity=0, time=9),
    Message('note_on', channel=7, note=63, velocity=83, time=107),
    Message('note_on', channel=7, note=66, velocity=95, time=2),
    Message('note_on', channel=7, note=75, velocity=125, time=6),
    Message('note_on', channel=7, note=78, velocity=0, time=11),
    Message('note_on', channel=7, note=60, velocity=0, time=41),
    Message('note_on', channel=7, note=63, velocity=0, time=53),
    Message('note_on', channel=7, note=74, velocity=61, time=14),
    Message('note_on', channel=7, note=75, velocity=0, time=1),
    Message('note_on', channel=7, note=59, velocity=72, time=6),
    Message('note_on', channel=7, note=62, velocity=77, time=11),
    Message('note_on', channel=7, note=71, velocity=83, time=339),
    Message('note_on', channel=7, note=74, velocity=0, time=2),
    Message('note_on', channel=7, note=74, velocity=97, time=118),
    Message('note_on', channel=7, note=78, velocity=122, time=119),
    Message('note_on', channel=7, note=74, velocity=0, time=17),
    Message('note_on', channel=7, note=71, velocity=0, time=109),
    Message('note_on', channel=7, note=81, velocity=103, time=0),
    Message('note_on', channel=7, note=78, velocity=0, time=13),
    Message('note_on', channel=7, note=62, velocity=0, time=48),
    Message('note_on', channel=7, note=66, velocity=0, time=40),
    Message('note_on', channel=7, note=59, velocity=0, time=5),
    Message('note_on', channel=7, note=79, velocity=106, time=14),
    Message('note_on', channel=7, note=81, velocity=0, time=18),
    Message('note_on', channel=7, note=60, velocity=77, time=115),
    Message('note_on', channel=7, note=64, velocity=89, time=104),
    Message('note_on', channel=7, note=67, velocity=97, time=115),
    Message('note_on', channel=7, note=71, velocity=42, time=124),
    Message('note_on', channel=7, note=79, velocity=0, time=3),
    Message('note_on', channel=7, note=72, velocity=75, time=3),
    Message('note_on', channel=7, note=76, velocity=97, time=113),
    Message('note_on', channel=7, note=79, velocity=97, time=122),
    Message('note_on', channel=7, note=64, velocity=0, time=21),
    Message('note_on', channel=7, note=76, velocity=0, time=1),
    Message('note_on', channel=7, note=60, velocity=0, time=23),
    Message('note_on', channel=7, note=71, velocity=0, time=4),
    Message('note_on', channel=7, note=67, velocity=0, time=1),
    Message('note_on', channel=7, note=72, velocity=0, time=70),
    Message('note_on', channel=7, note=83, velocity=95, time=6),
    Message('note_on', channel=7, note=78, velocity=127, time=0),
    Message('note_on', channel=7, note=66, velocity=98, time=0),
    Message('note_on', channel=7, note=63, velocity=102, time=3),
    Message('note_on', channel=7, note=59, velocity=42, time=2),
    Message('note_on', channel=7, note=79, velocity=0, time=5),
    Message('note_on', channel=7, note=66, velocity=0, time=199),
    Message('note_on', channel=7, note=63, velocity=0, time=7),
    Message('note_on', channel=7, note=74, velocity=53, time=26),
    Message('note_on', channel=7, note=66, velocity=75, time=2),
    Message('note_on', channel=7, note=62, velocity=75, time=4),
    Message('note_on', channel=7, note=62, velocity=0, time=310),
    Message('note_on', channel=7, note=66, velocity=0, time=24),
    Message('note_on', channel=7, note=59, velocity=0, time=49),
    Message('note_on', channel=7, note=83, velocity=0, time=183),
    Message('note_on', channel=7, note=78, velocity=0, time=320),
    Message('note_on', channel=7, note=74, velocity=0, time=216),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('program_change', channel=10, program=1, time=0),
    Message('control_change', channel=10, control=7, value=127, time=0),
    Message('control_change', channel=10, control=10, value=105, time=0),
    Message('control_change', channel=10, control=93, value=0, time=0),
    Message('control_change', channel=10, control=91, value=127, time=0),
    Message('note_on', channel=10, note=55, velocity=97, time=25194),
    Message('note_on', channel=10, note=67, velocity=114, time=5),
    Message('note_on', channel=10, note=57, velocity=89, time=62),
    Message('note_on', channel=10, note=69, velocity=72, time=7),
    Message('note_on', channel=10, note=55, velocity=0, time=7),
    Message('note_on', channel=10, note=67, velocity=0, time=2),
    Message('note_on', channel=10, note=59, velocity=114, time=35),
    Message('note_on', channel=10, note=71, velocity=94, time=1),
    Message('note_on', channel=10, note=69, velocity=0, time=12),
    Message('note_on', channel=10, note=57, velocity=0, time=7),
    Message('note_on', channel=10, note=59, velocity=0, time=51),
    Message('note_on', channel=10, note=72, velocity=103, time=0),
    Message('note_on', channel=10, note=60, velocity=100, time=1),
    Message('note_on', channel=10, note=71, velocity=0, time=6),
    Message('note_on', channel=10, note=71, velocity=127, time=40),
    Message('note_on', channel=10, note=59, velocity=102, time=2),
    Message('note_on', channel=10, note=60, velocity=0, time=6),
    Message('note_on', channel=10, note=72, velocity=0, time=9),
    Message('note_on', channel=10, note=57, velocity=89, time=219),
    Message('note_on', channel=10, note=69, velocity=127, time=1),
    Message('note_on', channel=10, note=71, velocity=0, time=5),
    Message('note_on', channel=10, note=59, velocity=0, time=0),
    Message('note_on', channel=10, note=69, velocity=0, time=57),
    Message('note_on', channel=10, note=71, velocity=75, time=2),
    Message('note_on', channel=10, note=69, velocity=97, time=26),
    Message('note_on', channel=10, note=55, velocity=81, time=13),
    Message('note_on', channel=10, note=71, velocity=0, time=2),
    Message('note_on', channel=10, note=57, velocity=0, time=3),
    Message('note_on', channel=10, note=67, velocity=114, time=6),
    Message('note_on', channel=10, note=69, velocity=0, time=14),
    Message('note_on', channel=10, note=55, velocity=0, time=28),
    Message('note_on', channel=10, note=67, velocity=0, time=9),
    Message('note_on', channel=10, note=64, velocity=127, time=29),
    Message('note_on', channel=10, note=52, velocity=114, time=12),
    Message('note_on', channel=10, note=52, velocity=0, time=174),
    Message('note_on', channel=10, note=64, velocity=0, time=33),
    Message('note_on', channel=10, note=60, velocity=89, time=7),
    Message('note_on', channel=10, note=48, velocity=86, time=1),
    Message('note_on', channel=10, note=52, velocity=67, time=25),
    Message('note_on', channel=10, note=64, velocity=61, time=7),
    Message('note_on', channel=10, note=48, velocity=0, time=2),
    Message('note_on', channel=10, note=55, velocity=97, time=5),
    Message('note_on', channel=10, note=60, velocity=0, time=4),
    Message('note_on', channel=10, note=67, velocity=77, time=4),
    Message('note_on', channel=10, note=52, velocity=0, time=3),
    Message('note_on', channel=10, note=59, velocity=114, time=7),
    Message('note_on', channel=10, note=71, velocity=127, time=5),
    Message('note_on', channel=10, note=55, velocity=0, time=13),
    Message('note_on', channel=10, note=67, velocity=0, time=0),
    Message('note_on', channel=10, note=64, velocity=0, time=4),
    Message('note_on', channel=10, note=71, velocity=0, time=71),
    Message('note_on', channel=10, note=69, velocity=122, time=1),
    Message('note_on', channel=10, note=59, velocity=0, time=1),
    Message('note_on', channel=10, note=57, velocity=114, time=6),
    Message('note_on', channel=10, note=67, velocity=66, time=350),
    Message('note_on', channel=10, note=69, velocity=0, time=1),
    Message('note_on', channel=10, note=55, velocity=66, time=15),
    Message('note_on', channel=10, note=57, velocity=0, time=4),
    Message('note_on', channel=10, note=69, velocity=77, time=12),
    Message('note_on', channel=10, note=69, velocity=0, time=27),
    Message('note_on', channel=10, note=54, velocity=107, time=1),
    Message('note_on', channel=10, note=66, velocity=120, time=3),
    Message('note_on', channel=10, note=67, velocity=0, time=18),
    Message('note_on', channel=10, note=55, velocity=0, time=1),
    Message('note_on', channel=10, note=54, velocity=0, time=33),
    Message('note_on', channel=10, note=66, velocity=0, time=49),
    Message('note_on', channel=10, note=67, velocity=97, time=2276),
    Message('note_on', channel=10, note=79, velocity=97, time=3),
    Message('note_on', channel=10, note=69, velocity=83, time=75),
    Message('note_on', channel=10, note=81, velocity=97, time=3),
    Message('note_on', channel=10, note=79, velocity=0, time=10),
    Message('note_on', channel=10, note=67, velocity=0, time=4),
    Message('note_on', channel=10, note=71, velocity=95, time=34),
    Message('note_on', channel=10, note=83, velocity=94, time=1),
    Message('note_on', channel=10, note=81, velocity=0, time=11),
    Message('note_on', channel=10, note=69, velocity=0, time=8),
    Message('note_on', channel=10, note=84, velocity=106, time=47),
    Message('note_on', channel=10, note=72, velocity=63, time=1),
    Message('note_on', channel=10, note=71, velocity=0, time=1),
    Message('note_on', channel=10, note=83, velocity=0, time=7),
    Message('note_on', channel=10, note=83, velocity=127, time=36),
    Message('note_on', channel=10, note=71, velocity=102, time=1),
    Message('note_on', channel=10, note=72, velocity=0, time=7),
    Message('note_on', channel=10, note=84, velocity=0, time=8),
    Message('note_on', channel=10, note=69, velocity=77, time=210),
    Message('note_on', channel=10, note=83, velocity=0, time=5),
    Message('note_on', channel=10, note=71, velocity=0, time=3),
    Message('note_on', channel=10, note=81, velocity=127, time=1),
    Message('note_on', channel=10, note=81, velocity=0, time=65),
    Message('note_on', channel=10, note=83, velocity=106, time=3),
    Message('note_on', channel=10, note=81, velocity=97, time=26),
    Message('note_on', channel=10, note=67, velocity=89, time=7),
    Message('note_on', channel=10, note=69, velocity=0, time=7),
    Message('note_on', channel=10, note=83, velocity=0, time=1),
    Message('note_on', channel=10, note=79, velocity=122, time=6),
    Message('note_on', channel=10, note=81, velocity=0, time=16),
    Message('note_on', channel=10, note=67, velocity=0, time=26),
    Message('note_on', channel=10, note=79, velocity=0, time=8),
    Message('note_on', channel=10, note=76, velocity=125, time=19),
    Message('note_on', channel=10, note=64, velocity=114, time=13),
    Message('note_on', channel=10, note=64, velocity=0, time=93),
    Message('note_on', channel=10, note=76, velocity=0, time=34),
    Message('note_on', channel=10, note=72, velocity=41, time=1),
    Message('note_on', channel=10, note=60, velocity=61, time=12),
    Message('note_on', channel=10, note=72, velocity=0, time=41),
    Message('note_on', channel=10, note=60, velocity=0, time=31),
    Message('note_on', channel=10, note=76, velocity=1, time=10),
    Message('note_on', channel=10, note=64, velocity=42, time=4),
    Message('note_on', channel=10, note=67, velocity=106, time=36),
    Message('note_on', channel=10, note=79, velocity=64, time=0),
    Message('note_on', channel=10, note=64, velocity=0, time=17),
    Message('note_on', channel=10, note=76, velocity=0, time=2),
    Message('note_on', channel=10, note=71, velocity=125, time=19),
    Message('note_on', channel=10, note=83, velocity=127, time=3),
    Message('note_on', channel=10, note=67, velocity=0, time=2),
    Message('note_on', channel=10, note=79, velocity=0, time=5),
    Message('note_on', channel=10, note=83, velocity=0, time=39),
    Message('note_on', channel=10, note=71, velocity=0, time=27),
    Message('note_on', channel=10, note=72, velocity=89, time=35),
    Message('note_on', channel=10, note=84, velocity=112, time=12),
    Message('note_on', channel=10, note=72, velocity=0, time=52),
    Message('note_on', channel=10, note=71, velocity=77, time=13),
    Message('note_on', channel=10, note=83, velocity=122, time=8),
    Message('note_on', channel=10, note=84, velocity=0, time=2),
    Message('note_on', channel=10, note=81, velocity=83, time=257),
    Message('note_on', channel=10, note=69, velocity=80, time=3),
    Message('note_on', channel=10, note=71, velocity=0, time=6),
    Message('note_on', channel=10, note=83, velocity=0, time=3),
    Message('note_on', channel=10, note=79, velocity=106, time=8),
    Message('note_on', channel=10, note=81, velocity=0, time=15),
    Message('note_on', channel=10, note=67, velocity=77, time=5),
    Message('note_on', channel=10, note=78, velocity=127, time=6),
    Message('note_on', channel=10, note=79, velocity=0, time=17),
    Message('note_on', channel=10, note=69, velocity=0, time=0),
    Message('note_on', channel=10, note=66, velocity=89, time=74),
    Message('note_on', channel=10, note=67, velocity=0, time=13),
    Message('note_on', channel=10, note=78, velocity=0, time=31),
    Message('note_on', channel=10, note=81, velocity=77, time=83),
    Message('note_on', channel=10, note=81, velocity=0, time=35),
    Message('note_on', channel=10, note=66, velocity=0, time=9),
    Message('note_on', channel=10, note=67, velocity=89, time=17470),
    Message('note_on', channel=10, note=55, velocity=83, time=4),
    Message('note_on', channel=10, note=57, velocity=43, time=73),
    Message('note_on', channel=10, note=69, velocity=75, time=3),
    Message('note_on', channel=10, note=55, velocity=0, time=6),
    Message('note_on', channel=10, note=67, velocity=0, time=9),
    Message('note_on', channel=10, note=71, velocity=95, time=24),
    Message('note_on', channel=10, note=59, velocity=86, time=3),
    Message('note_on', channel=10, note=69, velocity=0, time=12),
    Message('note_on', channel=10, note=57, velocity=0, time=6),
    Message('note_on', channel=10, note=72, velocity=66, time=56),
    Message('note_on', channel=10, note=60, velocity=75, time=3),
    Message('note_on', channel=10, note=59, velocity=0, time=3),
    Message('note_on', channel=10, note=71, velocity=0, time=3),
    Message('note_on', channel=10, note=71, velocity=125, time=38),
    Message('note_on', channel=10, note=59, velocity=92, time=3),
    Message('note_on', channel=10, note=72, velocity=0, time=12),
    Message('note_on', channel=10, note=60, velocity=0, time=0),
    Message('note_on', channel=10, note=57, velocity=58, time=236),
    Message('note_on', channel=10, note=59, velocity=0, time=1),
    Message('note_on', channel=10, note=69, velocity=127, time=1),
    Message('note_on', channel=10, note=71, velocity=0, time=6),
    Message('note_on', channel=10, note=71, velocity=103, time=64),
    Message('note_on', channel=10, note=69, velocity=0, time=1),
    Message('note_on', channel=10, note=57, velocity=0, time=18),
    Message('note_on', channel=10, note=69, velocity=89, time=5),
    Message('note_on', channel=10, note=71, velocity=0, time=14),
    Message('note_on', channel=10, note=55, velocity=43, time=0),
    Message('note_on', channel=10, note=67, velocity=106, time=3),
    Message('note_on', channel=10, note=69, velocity=0, time=19),
    Message('note_on', channel=10, note=55, velocity=0, time=33),
    Message('note_on', channel=10, note=64, velocity=106, time=37),
    Message('note_on', channel=10, note=67, velocity=0, time=5),
    Message('note_on', channel=10, note=52, velocity=89, time=1),
    Message('note_on', channel=10, note=52, velocity=0, time=68),
    Message('note_on', channel=10, note=60, velocity=84, time=42),
    Message('note_on', channel=10, note=64, velocity=0, time=6),
    Message('note_on', channel=10, note=48, velocity=98, time=3),
    Message('note_on', channel=10, note=64, velocity=89, time=32),
    Message('note_on', channel=10, note=60, velocity=0, time=13),
    Message('note_on', channel=10, note=52, velocity=57, time=4),
    Message('note_on', channel=10, note=48, velocity=0, time=2),
    Message('note_on', channel=10, note=67, velocity=106, time=67),
    Message('note_on', channel=10, note=55, velocity=81, time=4),
    Message('note_on', channel=10, note=64, velocity=0, time=2),
    Message('note_on', channel=10, note=52, velocity=0, time=6),
    Message('note_on', channel=10, note=71, velocity=122, time=31),
    Message('note_on', channel=10, note=59, velocity=102, time=2),
    Message('note_on', channel=10, note=67, velocity=0, time=2),
    Message('note_on', channel=10, note=55, velocity=0, time=0),
    Message('note_on', channel=10, note=70, velocity=97, time=70),
    Message('note_on', channel=10, note=58, velocity=89, time=6),
    Message('note_on', channel=10, note=71, velocity=0, time=13),
    Message('note_on', channel=10, note=59, velocity=0, time=1),
    Message('note_on', channel=10, note=69, velocity=97, time=30),
    Message('note_on', channel=10, note=58, velocity=0, time=12),
    Message('note_on', channel=10, note=57, velocity=69, time=0),
    Message('note_on', channel=10, note=70, velocity=0, time=3),
    Message('note_on', channel=10, note=68, velocity=114, time=63),
    Message('note_on', channel=10, note=57, velocity=0, time=7),
    Message('note_on', channel=10, note=56, velocity=43, time=6),
    Message('note_on', channel=10, note=69, velocity=0, time=1),
    Message('note_on', channel=10, note=67, velocity=89, time=34),
    Message('note_on', channel=10, note=55, velocity=95, time=4),
    Message('note_on', channel=10, note=56, velocity=0, time=1),
    Message('note_on', channel=10, note=68, velocity=0, time=1),
    Message('note_on', channel=10, note=55, velocity=0, time=65),
    Message('note_on', channel=10, note=63, velocity=66, time=12),
    Message('note_on', channel=10, note=67, velocity=0, time=2),
    Message('note_on', channel=10, note=51, velocity=42, time=6),
    Message('note_on', channel=10, note=67, velocity=97, time=21),
    Message('note_on', channel=10, note=55, velocity=106, time=13),
    Message('note_on', channel=10, note=63, velocity=0, time=1),
    Message('note_on', channel=10, note=51, velocity=0, time=1),
    Message('note_on', channel=10, note=54, velocity=114, time=74),
    Message('note_on', channel=10, note=66, velocity=114, time=5),
    Message('note_on', channel=10, note=55, velocity=0, time=4),
    Message('note_on', channel=10, note=67, velocity=0, time=5),
    Message('note_on', channel=10, note=54, velocity=0, time=115),
    Message('note_on', channel=10, note=50, velocity=95, time=1),
    Message('note_on', channel=10, note=66, velocity=0, time=2),
    Message('note_on', channel=10, note=62, velocity=94, time=0),
    Message('note_on', channel=10, note=62, velocity=0, time=115),
    Message('note_on', channel=10, note=60, velocity=89, time=0),
    Message('note_on', channel=10, note=62, velocity=78, time=17),
    Message('note_on', channel=10, note=60, velocity=0, time=4),
    Message('note_on', channel=10, note=48, velocity=44, time=16),
    Message('note_on', channel=10, note=60, velocity=77, time=4),
    Message('note_on', channel=10, note=50, velocity=0, time=3),
    Message('note_on', channel=10, note=62, velocity=0, time=12),
    Message('note_on', channel=10, note=59, velocity=83, time=10),
    Message('note_on', channel=10, note=60, velocity=0, time=17),
    Message('note_on', channel=10, note=48, velocity=0, time=4),
    Message('note_on', channel=10, note=59, velocity=0, time=20),
    Message('note_on', channel=10, note=67, velocity=97, time=2044),
    Message('note_on', channel=10, note=79, velocity=120, time=1),
    Message('note_on', channel=10, note=69, velocity=84, time=64),
    Message('note_on', channel=10, note=81, velocity=97, time=8),
    Message('note_on', channel=10, note=67, velocity=0, time=1),
    Message('note_on', channel=10, note=79, velocity=0, time=14),
    Message('note_on', channel=10, note=83, velocity=95, time=28),
    Message('note_on', channel=10, note=71, velocity=65, time=3),
    Message('note_on', channel=10, note=81, velocity=0, time=11),
    Message('note_on', channel=10, note=69, velocity=0, time=11),
    Message('note_on', channel=10, note=72, velocity=61, time=56),
    Message('note_on', channel=10, note=84, velocity=106, time=5),
    Message('note_on', channel=10, note=71, velocity=0, time=6),
    Message('note_on', channel=10, note=83, velocity=0, time=5),
    Message('note_on', channel=10, note=83, velocity=127, time=37),
    Message('note_on', channel=10, note=71, velocity=85, time=1),
    Message('note_on', channel=10, note=72, velocity=0, time=10),
    Message('note_on', channel=10, note=84, velocity=0, time=0),
    Message('note_on', channel=10, note=69, velocity=71, time=226),
    Message('note_on', channel=10, note=81, velocity=127, time=4),
    Message('note_on', channel=10, note=71, velocity=0, time=6),
    Message('note_on', channel=10, note=83, velocity=0, time=2),
    Message('note_on', channel=10, note=81, velocity=0, time=51),
    Message('note_on', channel=10, note=83, velocity=106, time=3),
    Message('note_on', channel=10, note=69, velocity=0, time=6),
    Message('note_on', channel=10, note=81, velocity=77, time=21),
    Message('note_on', channel=10, note=83, velocity=0, time=12),
    Message('note_on', channel=10, note=67, velocity=65, time=3),
    Message('note_on', channel=10, note=79, velocity=114, time=7),
    Message('note_on', channel=10, note=81, velocity=0, time=13),
    Message('note_on', channel=10, note=67, velocity=0, time=12),
    Message('note_on', channel=10, note=79, velocity=0, time=48),
    Message('note_on', channel=10, note=76, velocity=97, time=24),
    Message('note_on', channel=10, note=64, velocity=75, time=2),
    Message('note_on', channel=10, note=64, velocity=0, time=94),
    Message('note_on', channel=10, note=72, velocity=50, time=24),
    Message('note_on', channel=10, note=76, velocity=0, time=1),
    Message('note_on', channel=10, note=60, velocity=83, time=13),
    Message('note_on', channel=10, note=76, velocity=77, time=27),
    Message('note_on', channel=10, note=72, velocity=0, time=10),
    Message('note_on', channel=10, note=60, velocity=0, time=17),
    Message('note_on', channel=10, note=64, velocity=61, time=2),
    Message('note_on', channel=10, note=79, velocity=89, time=56),
    Message('note_on', channel=10, note=76, velocity=0, time=4),
    Message('note_on', channel=10, note=67, velocity=69, time=0),
    Message('note_on', channel=10, note=64, velocity=0, time=15),
    Message('note_on', channel=10, note=83, velocity=106, time=25),
    Message('note_on', channel=10, note=71, velocity=114, time=4),
    Message('note_on', channel=10, note=67, velocity=0, time=1),
    Message('note_on', channel=10, note=79, velocity=0, time=2),
    Message('note_on', channel=10, note=83, velocity=0, time=81),
    Message('note_on', channel=10, note=72, velocity=89, time=15),
    Message('note_on', channel=10, note=84, velocity=89, time=11),
    Message('note_on', channel=10, note=71, velocity=0, time=1),
    Message('note_on', channel=10, note=72, velocity=0, time=68),
    Message('note_on', channel=10, note=83, velocity=92, time=3),
    Message('note_on', channel=10, note=71, velocity=79, time=0),
    Message('note_on', channel=10, note=84, velocity=0, time=4),
    Message('note_on', channel=10, note=81, velocity=103, time=165),
    Message('note_on', channel=10, note=83, velocity=0, time=12),
    Message('note_on', channel=10, note=69, velocity=58, time=0),
    Message('note_on', channel=10, note=71, velocity=0, time=8),
    Message('note_on', channel=10, note=67, velocity=83, time=59),
    Message('note_on', channel=10, note=79, velocity=77, time=4),
    Message('note_on', channel=10, note=69, velocity=0, time=7),
    Message('note_on', channel=10, note=81, velocity=0, time=3),
    Message('note_on', channel=10, note=66, velocity=97, time=36),
    Message('note_on', channel=10, note=78, velocity=127, time=2),
    Message('note_on', channel=10, note=67, velocity=0, time=6),
    Message('note_on', channel=10, note=79, velocity=0, time=2),
    Message('note_on', channel=10, note=78, velocity=0, time=121),
    Message('note_on', channel=10, note=75, velocity=83, time=45),
    Message('note_on', channel=10, note=71, velocity=47, time=3),
    Message('note_on', channel=10, note=72, velocity=71, time=15),
    Message('note_on', channel=10, note=60, velocity=89, time=7),
    Message('note_on', channel=10, note=73, velocity=92, time=1),
    Message('note_on', channel=10, note=60, velocity=0, time=6),
    Message('note_on', channel=10, note=74, velocity=106, time=5),
    Message('note_on', channel=10, note=71, velocity=0, time=1),
    Message('note_on', channel=10, note=62, velocity=106, time=2),
    Message('note_on', channel=10, note=75, velocity=0, time=1),
    Message('note_on', channel=10, note=66, velocity=0, time=1),
    Message('note_on', channel=10, note=74, velocity=94, time=0),
    Message('note_on', channel=10, note=63, velocity=1, time=6),
    Message('note_on', channel=10, note=73, velocity=0, time=2),
    Message('note_on', channel=10, note=72, velocity=0, time=0),
    Message('note_on', channel=10, note=63, velocity=0, time=26),
    Message('note_on', channel=10, note=62, velocity=44, time=7),
    Message('note_on', channel=10, note=71, velocity=89, time=148),
    Message('note_on', channel=10, note=62, velocity=0, time=1),
    Message('note_on', channel=10, note=59, velocity=77, time=4),
    Message('note_on', channel=10, note=74, velocity=0, time=3),
    Message('note_on', channel=10, note=57, velocity=97, time=27),
    Message('note_on', channel=10, note=71, velocity=0, time=3),
    Message('note_on', channel=10, note=69, velocity=122, time=0),
    Message('note_on', channel=10, note=59, velocity=0, time=2),
    Message('note_on', channel=10, note=62, velocity=0, time=38),
    Message('note_on', channel=10, note=59, velocity=58, time=49),
    Message('note_on', channel=10, note=71, velocity=127, time=0),
    Message('note_on', channel=10, note=57, velocity=0, time=3),
    Message('note_on', channel=10, note=69, velocity=0, time=2),
    Message('note_on', channel=10, note=74, velocity=0, time=13),
    Message('note_on', channel=10, note=59, velocity=1, time=11),
    Message('note_on', channel=10, note=71, velocity=81, time=2),
    Message('note_on', channel=10, note=69, velocity=106, time=2),
    Message('note_on', channel=10, note=71, velocity=0, time=4),
    Message('note_on', channel=10, note=57, velocity=81, time=2),
    Message('note_on', channel=10, note=59, velocity=0, time=9),
    Message('note_on', channel=10, note=71, velocity=0, time=10),
    Message('note_on', channel=10, note=59, velocity=0, time=2),
    Message('note_on', channel=10, note=57, velocity=0, time=50),
    Message('note_on', channel=10, note=67, velocity=127, time=5),
    Message('note_on', channel=10, note=55, velocity=94, time=1),
    Message('note_on', channel=10, note=69, velocity=0, time=10),
    Message('note_on', channel=10, note=67, velocity=0, time=22),
    Message('note_on', channel=10, note=55, velocity=0, time=2),
    Message('note_on', channel=10, note=64, velocity=61, time=240),
    Message('note_on', channel=10, note=52, velocity=57, time=2),
    Message('note_on', channel=10, note=67, velocity=89, time=81),
    Message('note_on', channel=10, note=55, velocity=78, time=4),
    Message('note_on', channel=10, note=64, velocity=0, time=7),
    Message('note_on', channel=10, note=52, velocity=0, time=16),
    Message('note_on', channel=10, note=71, velocity=78, time=7),
    Message('note_on', channel=10, note=67, velocity=0, time=7),
    Message('note_on', channel=10, note=59, velocity=72, time=8),
    Message('note_on', channel=10, note=55, velocity=0, time=15),
    Message('note_on', channel=10, note=72, velocity=83, time=56),
    Message('note_on', channel=10, note=60, velocity=42, time=6),
    Message('note_on', channel=10, note=59, velocity=0, time=1),
    Message('note_on', channel=10, note=71, velocity=0, time=3),
    Message('note_on', channel=10, note=59, velocity=83, time=32),
    Message('note_on', channel=10, note=71, velocity=125, time=2),
    Message('note_on', channel=10, note=72, velocity=0, time=8),
    Message('note_on', channel=10, note=60, velocity=0, time=22),
    Message('note_on', channel=10, note=57, velocity=75, time=217),
    Message('note_on', channel=10, note=69, velocity=120, time=2),
    Message('note_on', channel=10, note=59, velocity=0, time=5),
    Message('note_on', channel=10, note=71, velocity=0, time=1),
    Message('note_on', channel=10, note=69, velocity=0, time=66),
    Message('note_on', channel=10, note=71, velocity=31, time=12),
    Message('note_on', channel=10, note=55, velocity=69, time=17),
    Message('note_on', channel=10, note=57, velocity=0, time=1),
    Message('note_on', channel=10, note=69, velocity=79, time=3),
    Message('note_on', channel=10, note=67, velocity=89, time=10),
    Message('note_on', channel=10, note=71, velocity=0, time=1),
    Message('note_on', channel=10, note=69, velocity=0, time=15),
    Message('note_on', channel=10, note=55, velocity=0, time=31),
    Message('note_on', channel=10, note=64, velocity=77, time=33),
    Message('note_on', channel=10, note=52, velocity=71, time=8),
    Message('note_on', channel=10, note=67, velocity=0, time=5),
    Message('note_on', channel=10, note=64, velocity=0, time=121),
    Message('note_on', channel=10, note=67, velocity=89, time=0),
    Message('note_on', channel=10, note=55, velocity=68, time=1),
    Message('note_on', channel=10, note=52, velocity=0, time=10),
    Message('note_on', channel=10, note=64, velocity=54, time=22),
    Message('note_on', channel=10, note=55, velocity=0, time=16),
    Message('note_on', channel=10, note=67, velocity=0, time=0),
    Message('note_on', channel=10, note=64, velocity=0, time=58),
    Message('note_on', channel=10, note=63, velocity=114, time=46),
    Message('note_on', channel=10, note=51, velocity=83, time=4),
    Message('note_on', channel=10, note=63, velocity=0, time=66),
    Message('note_on', channel=10, note=65, velocity=95, time=2),
    Message('note_on', channel=10, note=53, velocity=42, time=15),
    Message('note_on', channel=10, note=51, velocity=0, time=5),
    Message('note_on', channel=10, note=62, velocity=97, time=13),
    Message('note_on', channel=10, note=65, velocity=0, time=1),
    Message('note_on', channel=10, note=50, velocity=67, time=19),
    Message('note_on', channel=10, note=53, velocity=0, time=7),
    Message('note_on', channel=10, note=60, velocity=91, time=65),
    Message('note_on', channel=10, note=62, velocity=0, time=9),
    Message('note_on', channel=10, note=50, velocity=0, time=7),
    Message('note_on', channel=10, note=60, velocity=0, time=24),
    Message('note_on', channel=10, note=59, velocity=97, time=5),
    Message('note_on', channel=10, note=59, velocity=0, time=346),
    Message('note_on', channel=10, note=59, velocity=106, time=248),
    Message('note_on', channel=10, note=62, velocity=66, time=31),
    Message('note_on', channel=10, note=59, velocity=0, time=3),
    Message('note_on', channel=10, note=66, velocity=61, time=37),
    Message('note_on', channel=10, note=62, velocity=0, time=1),
    Message('note_on', channel=10, note=69, velocity=114, time=41),
    Message('note_on', channel=10, note=66, velocity=0, time=4),
    Message('note_on', channel=10, note=69, velocity=0, time=41),
    Message('note_on', channel=10, note=71, velocity=125, time=37),
    Message('note_on', channel=10, note=69, velocity=98, time=39),
    Message('note_on', channel=10, note=71, velocity=0, time=15),
    Message('note_on', channel=10, note=67, velocity=97, time=57),
    Message('note_on', channel=10, note=69, velocity=0, time=14),
    Message('note_on', channel=10, note=64, velocity=114, time=27),
    Message('note_on', channel=10, note=67, velocity=0, time=1),
    Message('note_on', channel=10, note=60, velocity=106, time=112),
    Message('note_on', channel=10, note=55, velocity=86, time=1),
    Message('note_on', channel=10, note=64, velocity=0, time=32),
    Message('note_on', channel=10, note=64, velocity=52, time=58),
    Message('note_on', channel=10, note=67, velocity=77, time=18),
    Message('note_on', channel=10, note=64, velocity=0, time=5),
    Message('note_on', channel=10, note=74, velocity=106, time=11),
    Message('note_on', channel=10, note=67, velocity=0, time=15),
    Message('note_on', channel=10, note=74, velocity=0, time=61),
    Message('note_on', channel=10, note=72, velocity=114, time=12),
    Message('note_on', channel=10, note=72, velocity=0, time=57),
    Message('note_on', channel=10, note=71, velocity=127, time=67),
    Message('note_on', channel=10, note=55, velocity=0, time=23),
    Message('note_on', channel=10, note=60, velocity=0, time=22),
    Message('note_on', channel=10, note=69, velocity=97, time=216),
    Message('note_on', channel=10, note=71, velocity=0, time=13),
    Message('note_on', channel=10, note=67, velocity=89, time=7),
    Message('note_on', channel=10, note=69, velocity=0, time=14),
    Message('note_on', channel=10, note=66, velocity=127, time=72),
    Message('note_on', channel=10, note=67, velocity=0, time=7),
    Message('note_on', channel=10, note=67, velocity=71, time=84),
    Message('note_on', channel=10, note=66, velocity=0, time=10),
    Message('note_on', channel=10, note=68, velocity=83, time=4),
    Message('note_on', channel=10, note=67, velocity=0, time=16),
    Message('note_on', channel=10, note=69, velocity=114, time=12),
    Message('note_on', channel=10, note=68, velocity=0, time=8),
    Message('note_on', channel=10, note=62, velocity=89, time=6),
    Message('note_on', channel=10, note=69, velocity=0, time=19),
    Message('note_on', channel=10, note=59, velocity=83, time=68),
    Message('note_on', channel=10, note=55, velocity=97, time=5),
    Message('note_on', channel=10, note=64, velocity=78, time=18),
    Message('note_on', channel=10, note=62, velocity=0, time=12),
    Message('note_on', channel=10, note=66, velocity=97, time=74),
    Message('note_on', channel=10, note=64, velocity=0, time=6),
    Message('note_on', channel=10, note=66, velocity=0, time=26),
    Message('note_on', channel=10, note=67, velocity=114, time=1),
    Message('note_on', channel=10, note=69, velocity=106, time=76),
    Message('note_on', channel=10, note=67, velocity=0, time=8),
    Message('note_on', channel=10, note=71, velocity=97, time=31),
    Message('note_on', channel=10, note=69, velocity=0, time=5),
    Message('note_on', channel=10, note=59, velocity=0, time=8),
    Message('note_on', channel=10, note=55, velocity=0, time=4),
    Message('note_on', channel=10, note=59, velocity=89, time=63),
    Message('note_on', channel=10, note=55, velocity=67, time=8),
    Message('note_on', channel=10, note=71, velocity=0, time=22),
    Message('note_on', channel=10, note=69, velocity=114, time=7),
    Message('note_on', channel=10, note=55, velocity=0, time=77),
    Message('note_on', channel=10, note=71, velocity=114, time=5),
    Message('note_on', channel=10, note=69, velocity=0, time=9),
    Message('note_on', channel=10, note=59, velocity=0, time=5),
    Message('note_on', channel=10, note=72, velocity=83, time=21),
    Message('note_on', channel=10, note=71, velocity=0, time=46),
    Message('note_on', channel=10, note=54, velocity=89, time=30),
    Message('note_on', channel=10, note=59, velocity=81, time=1),
    Message('note_on', channel=10, note=72, velocity=0, time=22),
    Message('note_on', channel=10, note=71, velocity=114, time=3),
    Message('note_on', channel=10, note=59, velocity=0, time=11),
    Message('note_on', channel=10, note=54, velocity=0, time=9),
    Message('note_on', channel=10, note=72, velocity=61, time=82),
    Message('note_on', channel=10, note=71, velocity=0, time=15),
    Message('note_on', channel=10, note=74, velocity=83, time=23),
    Message('note_on', channel=10, note=72, velocity=0, time=9),
    Message('note_on', channel=10, note=55, velocity=81, time=79),
    Message('note_on', channel=10, note=59, velocity=60, time=1),
    Message('note_on', channel=10, note=52, velocity=44, time=6),
    Message('note_on', channel=10, note=59, velocity=0, time=17),
    Message('note_on', channel=10, note=55, velocity=0, time=3),
    Message('note_on', channel=10, note=52, velocity=0, time=8),
    Message('note_on', channel=10, note=74, velocity=0, time=5),
    Message('note_on', channel=10, note=71, velocity=95, time=1),
    Message('note_on', channel=10, note=72, velocity=77, time=82),
    Message('note_on', channel=10, note=71, velocity=0, time=10),
    Message('note_on', channel=10, note=76, velocity=62, time=18),
    Message('note_on', channel=10, note=72, velocity=0, time=9),
    Message('note_on', channel=10, note=48, velocity=77, time=68),
    Message('note_on', channel=10, note=59, velocity=69, time=1),
    Message('note_on', channel=10, note=52, velocity=77, time=5),
    Message('note_on', channel=10, note=55, velocity=89, time=1),
    Message('note_on', channel=10, note=76, velocity=0, time=29),
    Message('note_on', channel=10, note=48, velocity=0, time=12),
    Message('note_on', channel=10, note=59, velocity=0, time=2),
    Message('note_on', channel=10, note=55, velocity=0, time=3),
    Message('note_on', channel=10, note=52, velocity=0, time=5),
    Message('note_on', channel=10, note=71, velocity=43, time=1),
    Message('note_on', channel=10, note=72, velocity=77, time=38),
    Message('note_on', channel=10, note=71, velocity=0, time=11),
    Message('note_on', channel=10, note=72, velocity=0, time=24),
    Message('note_on', channel=10, note=76, velocity=51, time=3),
    Message('note_on', channel=10, note=79, velocity=114, time=45),
    Message('note_on', channel=10, note=76, velocity=0, time=4),
    Message('note_on', channel=10, note=79, velocity=0, time=36),
    Message('note_on', channel=10, note=83, velocity=112, time=45),
    Message('note_on', channel=10, note=81, velocity=122, time=2),
    Message('note_on', channel=10, note=83, velocity=0, time=53),
    Message('note_on', channel=10, note=79, velocity=91, time=63),
    Message('note_on', channel=10, note=81, velocity=0, time=11),
    Message('note_on', channel=10, note=78, velocity=125, time=28),
    Message('note_on', channel=10, note=79, velocity=0, time=12),
    Message('note_on', channel=10, note=78, velocity=0, time=63),
    Message('note_on', channel=10, note=76, velocity=102, time=2),
    Message('note_on', channel=10, note=74, velocity=125, time=42),
    Message('note_on', channel=10, note=76, velocity=0, time=18),
    Message('note_on', channel=10, note=74, velocity=0, time=39),
    Message('note_on', channel=10, note=74, velocity=127, time=58),
    Message('note_on', channel=10, note=74, velocity=0, time=55),
    Message('note_on', channel=10, note=76, velocity=44, time=6),
    Message('note_on', channel=10, note=74, velocity=61, time=16),
    Message('note_on', channel=10, note=76, velocity=0, time=9),
    Message('note_on', channel=10, note=72, velocity=69, time=2),
    Message('note_on', channel=10, note=74, velocity=0, time=5),
    Message('note_on', channel=10, note=71, velocity=106, time=20),
    Message('note_on', channel=10, note=72, velocity=0, time=15),
    Message('note_on', channel=10, note=71, velocity=0, time=188),
    Message('note_on', channel=10, note=58, velocity=58, time=15),
    Message('note_on', channel=10, note=58, velocity=0, time=7),
    Message('note_on', channel=10, note=59, velocity=42, time=15),
    Message('note_on', channel=10, note=62, velocity=83, time=8),
    Message('note_on', channel=10, note=66, velocity=94, time=4),
    Message('note_on', channel=10, note=69, velocity=94, time=0),
    Message('note_on', channel=10, note=71, velocity=91, time=0),
    Message('note_on', channel=10, note=74, velocity=98, time=1),
    Message('note_on', channel=10, note=78, velocity=106, time=3),
    Message('note_on', channel=10, note=81, velocity=97, time=2),
    Message('note_on', channel=10, note=78, velocity=0, time=45),
    Message('note_on', channel=10, note=74, velocity=0, time=6),
    Message('note_on', channel=10, note=71, velocity=0, time=4),
    Message('note_on', channel=10, note=69, velocity=0, time=1),
    Message('note_on', channel=10, note=81, velocity=0, time=8),
    Message('note_on', channel=10, note=69, velocity=75, time=53),
    Message('note_on', channel=10, note=71, velocity=74, time=0),
    Message('note_on', channel=10, note=74, velocity=79, time=1),
    Message('note_on', channel=10, note=78, velocity=86, time=2),
    Message('note_on', channel=10, note=81, velocity=97, time=3),
    Message('note_on', channel=10, note=59, velocity=0, time=39),
    Message('note_on', channel=10, note=69, velocity=0, time=1),
    Message('note_on', channel=10, note=71, velocity=0, time=2),
    Message('note_on', channel=10, note=66, velocity=0, time=3),
    Message('note_on', channel=10, note=62, velocity=0, time=2),
    Message('note_on', channel=10, note=78, velocity=0, time=8),
    Message('note_on', channel=10, note=74, velocity=0, time=0),
    Message('note_on', channel=10, note=81, velocity=0, time=8),
    Message('note_on', channel=10, note=59, velocity=67, time=23),
    Message('note_on', channel=10, note=69, velocity=75, time=21),
    Message('note_on', channel=10, note=71, velocity=80, time=1),
    Message('note_on', channel=10, note=74, velocity=68, time=0),
    Message('note_on', channel=10, note=62, velocity=71, time=5),
    Message('note_on', channel=10, note=78, velocity=97, time=2),
    Message('note_on', channel=10, note=66, velocity=112, time=2),
    Message('note_on', channel=10, note=81, velocity=89, time=4),
    Message('note_on', channel=10, note=71, velocity=0, time=26),
    Message('note_on', channel=10, note=69, velocity=0, time=0),
    Message('note_on', channel=10, note=74, velocity=0, time=28),
    Message('note_on', channel=10, note=81, velocity=0, time=18),
    Message('note_on', channel=10, note=78, velocity=0, time=2),
    Message('note_on', channel=10, note=71, velocity=46, time=20),
    Message('note_on', channel=10, note=83, velocity=114, time=18),
    Message('note_on', channel=10, note=83, velocity=0, time=43),
    Message('note_on', channel=10, note=71, velocity=0, time=9),
    Message('note_on', channel=10, note=66, velocity=0, time=14),
    Message('note_on', channel=10, note=62, velocity=0, time=2),
    Message('note_on', channel=10, note=59, velocity=0, time=30),
    Message('note_on', channel=10, note=67, velocity=78, time=20),
    Message('note_on', channel=10, note=79, velocity=97, time=8),
    Message('note_on', channel=10, note=67, velocity=0, time=73),
    Message('note_on', channel=10, note=64, velocity=83, time=7),
    Message('note_on', channel=10, note=79, velocity=0, time=21),
    Message('note_on', channel=10, note=67, velocity=72, time=15),
    Message('note_on', channel=10, note=67, velocity=0, time=70),
    Message('note_on', channel=10, note=76, velocity=61, time=7),
    Message('note_on', channel=10, note=64, velocity=0, time=22),
    Message('note_on', channel=10, note=79, velocity=125, time=27),
    Message('note_on', channel=10, note=76, velocity=0, time=7),
    Message('note_on', channel=10, note=60, velocity=89, time=67),
    Message('note_on', channel=10, note=55, velocity=95, time=3),
    Message('note_on', channel=10, note=57, velocity=43, time=0),
    Message('note_on', channel=10, note=64, velocity=54, time=1),
    Message('note_on', channel=10, note=79, velocity=0, time=7),
    Message('note_on', channel=10, note=71, velocity=50, time=130),
    Message('note_on', channel=10, note=72, velocity=43, time=1),
    Message('note_on', channel=10, note=76, velocity=77, time=13),
    Message('note_on', channel=10, note=79, velocity=114, time=5),
    Message('note_on', channel=10, note=83, velocity=112, time=6),
    Message('note_on', channel=10, note=71, velocity=0, time=18),
    Message('note_on', channel=10, note=72, velocity=0, time=3),
    Message('note_on', channel=10, note=76, velocity=0, time=7),
    Message('note_on', channel=10, note=79, velocity=0, time=6),
    Message('note_on', channel=10, note=83, velocity=0, time=11),
    Message('note_on', channel=10, note=72, velocity=52, time=61),
    Message('note_on', channel=10, note=84, velocity=97, time=11),
    Message('note_on', channel=10, note=72, velocity=0, time=24),
    Message('note_on', channel=10, note=84, velocity=0, time=30),
    Message('note_on', channel=10, note=74, velocity=114, time=19),
    Message('note_on', channel=10, note=86, velocity=89, time=14),
    Message('note_on', channel=10, note=57, velocity=0, time=2),
    Message('note_on', channel=10, note=64, velocity=0, time=3),
    Message('note_on', channel=10, note=55, velocity=0, time=1),
    Message('note_on', channel=10, note=74, velocity=0, time=8),
    Message('note_on', channel=10, note=86, velocity=0, time=11),
    Message('note_on', channel=10, note=60, velocity=0, time=8),
    Message('note_on', channel=10, note=74, velocity=71, time=23),
    Message('note_on', channel=10, note=74, velocity=0, time=16),
    Message('note_on', channel=10, note=86, velocity=71, time=0),
    Message('note_on', channel=10, note=74, velocity=77, time=18),
    Message('note_on', channel=10, note=86, velocity=0, time=2),
    Message('note_on', channel=10, note=86, velocity=61, time=9),
    Message('note_on', channel=10, note=74, velocity=0, time=7),
    Message('note_on', channel=10, note=86, velocity=0, time=15),
    Message('note_on', channel=10, note=74, velocity=61, time=0),
    Message('note_on', channel=10, note=54, velocity=103, time=4),
    Message('note_on', channel=10, note=63, velocity=89, time=2),
    Message('note_on', channel=10, note=60, velocity=42, time=1),
    Message('note_on', channel=10, note=74, velocity=0, time=13),
    Message('note_on', channel=10, note=86, velocity=42, time=35),
    Message('note_on', channel=10, note=74, velocity=55, time=18),
    Message('note_on', channel=10, note=86, velocity=0, time=22),
    Message('note_on', channel=10, note=74, velocity=0, time=40),
    Message('note_on', channel=10, note=83, velocity=1, time=40),
    Message('note_on', channel=10, note=84, velocity=43, time=54),
    Message('note_on', channel=10, note=83, velocity=0, time=10),
    Message('note_on', channel=10, note=85, velocity=66, time=8),
    Message('note_on', channel=10, note=84, velocity=0, time=18),
    Message('note_on', channel=10, note=86, velocity=127, time=4),
    Message('note_on', channel=10, note=85, velocity=0, time=7),
    Message('note_on', channel=10, note=60, velocity=0, time=18),
    Message('note_on', channel=10, note=86, velocity=0, time=11),
    Message('note_on', channel=10, note=54, velocity=0, time=11),
    Message('note_on', channel=10, note=63, velocity=0, time=9),
    Message('note_on', channel=10, note=74, velocity=71, time=57),
    Message('note_on', channel=10, note=55, velocity=71, time=5),
    Message('note_on', channel=10, note=62, velocity=63, time=1),
    Message('note_on', channel=10, note=59, velocity=86, time=1),
    Message('note_on', channel=10, note=62, velocity=0, time=20),
    Message('note_on', channel=10, note=59, velocity=0, time=3),
    Message('note_on', channel=10, note=55, velocity=0, time=3),
    Message('note_on', channel=10, note=74, velocity=0, time=7),
    Message('note_on', channel=10, note=74, velocity=89, time=39),
    Message('note_on', channel=10, note=85, velocity=125, time=35),
    Message('note_on', channel=10, note=74, velocity=0, time=3),
    Message('note_on', channel=10, note=86, velocity=103, time=2),
    Message('note_on', channel=10, note=85, velocity=0, time=20),
    Message('note_on', channel=10, note=86, velocity=0, time=27),
    Message('note_on', channel=10, note=74, velocity=106, time=29),
    Message('note_on', channel=10, note=74, velocity=0, time=25),
    Message('note_on', channel=10, note=74, velocity=97, time=18),
    Message('note_on', channel=10, note=74, velocity=0, time=31),
    Message('note_on', channel=10, note=85, velocity=97, time=47),
    Message('note_on', channel=10, note=54, velocity=114, time=7),
    Message('note_on', channel=10, note=86, velocity=112, time=3),
    Message('note_on', channel=10, note=59, velocity=94, time=1),
    Message('note_on', channel=10, note=62, velocity=58, time=8),
    Message('note_on', channel=10, note=85, velocity=0, time=4),
    Message('note_on', channel=10, note=62, velocity=0, time=21),
    Message('note_on', channel=10, note=54, velocity=0, time=3),
    Message('note_on', channel=10, note=86, velocity=0, time=1),
    Message('note_on', channel=10, note=59, velocity=0, time=1),
    Message('note_on', channel=10, note=74, velocity=103, time=3),
    Message('note_on', channel=10, note=74, velocity=0, time=37),
    Message('note_on', channel=10, note=74, velocity=97, time=36),
    Message('note_on', channel=10, note=54, velocity=114, time=40),
    Message('note_on', channel=10, note=74, velocity=0, time=3),
    Message('note_on', channel=10, note=59, velocity=95, time=0),
    Message('note_on', channel=10, note=85, velocity=127, time=0),
    Message('note_on', channel=10, note=62, velocity=58, time=1),
    Message('note_on', channel=10, note=86, velocity=114, time=4),
    Message('note_on', channel=10, note=85, velocity=0, time=20),
    Message('note_on', channel=10, note=62, velocity=0, time=4),
    Message('note_on', channel=10, note=59, velocity=0, time=1),
    Message('note_on', channel=10, note=54, velocity=0, time=1),
    Message('note_on', channel=10, note=86, velocity=0, time=37),
    Message('note_on', channel=10, note=74, velocity=97, time=15),
    Message('note_on', channel=10, note=74, velocity=0, time=31),
    Message('note_on', channel=10, note=74, velocity=83, time=18),
    Message('note_on', channel=10, note=74, velocity=0, time=21),
    Message('note_on', channel=10, note=86, velocity=114, time=48),
    Message('note_on', channel=10, note=85, velocity=94, time=1),
    Message('note_on', channel=10, note=85, velocity=0, time=26),
    Message('note_on', channel=10, note=86, velocity=0, time=7),
    Message('note_on', channel=10, note=74, velocity=58, time=21),
    Message('note_on', channel=10, note=74, velocity=0, time=18),
    Message('note_on', channel=10, note=74, velocity=106, time=57),
    Message('note_on', channel=10, note=55, velocity=89, time=29),
    Message('note_on', channel=10, note=52, velocity=61, time=1),
    Message('note_on', channel=10, note=85, velocity=125, time=4),
    Message('note_on', channel=10, note=74, velocity=0, time=1),
    Message('note_on', channel=10, note=86, velocity=112, time=0),
    Message('note_on', channel=10, note=55, velocity=0, time=33),
    Message('note_on', channel=10, note=85, velocity=0, time=4),
    Message('note_on', channel=10, note=52, velocity=0, time=2),
    Message('note_on', channel=10, note=86, velocity=0, time=8),
    Message('note_on', channel=10, note=74, velocity=114, time=31),
    Message('note_on', channel=10, note=85, velocity=114, time=34),
    Message('note_on', channel=10, note=74, velocity=0, time=2),
    Message('note_on', channel=10, note=86, velocity=89, time=1),
    Message('note_on', channel=10, note=85, velocity=0, time=29),
    Message('note_on', channel=10, note=86, velocity=0, time=16),
    Message('note_on', channel=10, note=74, velocity=106, time=38),
    Message('note_on', channel=10, note=85, velocity=97, time=38),
    Message('note_on', channel=10, note=86, velocity=69, time=0),
    Message('note_on', channel=10, note=74, velocity=0, time=5),
    Message('note_on', channel=10, note=85, velocity=0, time=18),
    Message('note_on', channel=10, note=86, velocity=0, time=30),
    Message('note_on', channel=10, note=48, velocity=75, time=28),
    Message('note_on', channel=10, note=59, velocity=75, time=4),
    Message('note_on', channel=10, note=52, velocity=74, time=2),
    Message('note_on', channel=10, note=55, velocity=80, time=1),
    Message('note_on', channel=10, note=74, velocity=50, time=15),
    Message('note_on', channel=10, note=59, velocity=0, time=10),
    Message('note_on', channel=10, note=55, velocity=0, time=2),
    Message('note_on', channel=10, note=48, velocity=0, time=0),
    Message('note_on', channel=10, note=52, velocity=0, time=5),
    Message('note_on', channel=10, note=74, velocity=0, time=72),
    Message('note_on', channel=10, note=85, velocity=127, time=3),
    Message('note_on', channel=10, note=86, velocity=114, time=4),
    Message('note_on', channel=10, note=85, velocity=0, time=20),
    Message('note_on', channel=10, note=86, velocity=0, time=97),
    Message('note_on', channel=10, note=74, velocity=89, time=3),
    Message('note_on', channel=10, note=57, velocity=51, time=26),
    Message('note_on', channel=10, note=64, velocity=69, time=1),
    Message('note_on', channel=10, note=60, velocity=79, time=3),
    Message('note_on', channel=10, note=55, velocity=50, time=1),
    Message('note_on', channel=10, note=74, velocity=0, time=8),
    Message('note_on', channel=10, note=86, velocity=112, time=5),
    Message('note_on', channel=10, note=85, velocity=110, time=2),
    Message('note_on', channel=10, note=85, velocity=0, time=10),
    Message('note_on', channel=10, note=86, velocity=0, time=51),
    Message('note_on', channel=10, note=74, velocity=84, time=21),
    Message('note_on', channel=10, note=86, velocity=106, time=31),
    Message('note_on', channel=10, note=74, velocity=0, time=1),
    Message('note_on', channel=10, note=57, velocity=0, time=16),
    Message('note_on', channel=10, note=64, velocity=0, time=29),
    Message('note_on', channel=10, note=86, velocity=0, time=0),
    Message('note_on', channel=10, note=55, velocity=0, time=3),
    Message('note_on', channel=10, note=88, velocity=83, time=31),
    Message('note_on', channel=10, note=60, velocity=0, time=9),
    Message('note_on', channel=10, note=86, velocity=43, time=40),
    Message('note_on', channel=10, note=88, velocity=0, time=13),
    Message('note_on', channel=10, note=86, velocity=0, time=52),
    Message('note_on', channel=10, note=63, velocity=83, time=6),
    Message('note_on', channel=10, note=54, velocity=89, time=3),
    Message('note_on', channel=10, note=60, velocity=42, time=0),
    Message('note_on', channel=10, note=84, velocity=125, time=37),
    Message('note_on', channel=10, note=60, velocity=0, time=15),
    Message('note_on', channel=10, note=54, velocity=0, time=5),
    Message('note_on', channel=10, note=63, velocity=0, time=3),
    Message('note_on', channel=10, note=84, velocity=0, time=42),
    Message('note_on', channel=10, note=83, velocity=127, time=17),
    Message('note_on', channel=10, note=55, velocity=47, time=43),
    Message('note_on', channel=10, note=59, velocity=81, time=3),
    Message('note_on', channel=10, note=55, velocity=0, time=31),
    Message('note_on', channel=10, note=59, velocity=0, time=1),
    Message('note_on', channel=10, note=86, velocity=83, time=86),
    Message('note_on', channel=10, note=83, velocity=0, time=1),
    Message('note_on', channel=10, note=86, velocity=0, time=77),
    Message('note_on', channel=10, note=81, velocity=114, time=3),
    Message('note_on', channel=10, note=59, velocity=42, time=18),
    Message('note_on', channel=10, note=69, velocity=61, time=5),
    Message('note_on', channel=10, note=62, velocity=74, time=3),
    Message('note_on', channel=10, note=66, velocity=110, time=0),
    Message('note_on', channel=10, note=81, velocity=0, time=119),
    Message('note_on', channel=10, note=83, velocity=127, time=13),
    Message('note_on', channel=10, note=69, velocity=0, time=25),
    Message('note_on', channel=10, note=66, velocity=0, time=6),
    Message('note_on', channel=10, note=62, velocity=0, time=9),
    Message('note_on', channel=10, note=59, velocity=0, time=25),
    Message('note_on', channel=10, note=83, velocity=0, time=8),
    Message('note_on', channel=10, note=79, velocity=125, time=8),
    Message('note_on', channel=10, note=59, velocity=41, time=48),
    Message('note_on', channel=10, note=62, velocity=60, time=3),
    Message('note_on', channel=10, note=67, velocity=42, time=2),
    Message('note_on', channel=10, note=64, velocity=42, time=3),
    Message('note_on', channel=10, note=79, velocity=0, time=105),
    Message('note_on', channel=10, note=81, velocity=127, time=7),
    Message('note_on', channel=10, note=81, velocity=0, time=67),
    Message('note_on', channel=10, note=76, velocity=127, time=10),
    Message('note_on', channel=10, note=62, velocity=0, time=50),
    Message('note_on', channel=10, note=67, velocity=0, time=17),
    Message('note_on', channel=10, note=59, velocity=0, time=10),
    Message('note_on', channel=10, note=64, velocity=0, time=8),
    Message('note_on', channel=10, note=59, velocity=1, time=16),
    Message('note_on', channel=10, note=78, velocity=112, time=37),
    Message('note_on', channel=10, note=67, velocity=61, time=3),
    Message('note_on', channel=10, note=64, velocity=52, time=6),
    Message('note_on', channel=10, note=76, velocity=0, time=3),
    Message('note_on', channel=10, note=79, velocity=94, time=0),
    Message('note_on', channel=10, note=78, velocity=0, time=14),
    Message('note_on', channel=10, note=59, velocity=0, time=16),
    Message('note_on', channel=10, note=64, velocity=0, time=4),
    Message('note_on', channel=10, note=67, velocity=0, time=3),
    Message('note_on', channel=10, note=79, velocity=0, time=36),
    Message('note_on', channel=10, note=76, velocity=127, time=6),
    Message('note_on', channel=10, note=60, velocity=89, time=123),
    Message('note_on', channel=10, note=76, velocity=0, time=5),
    Message('note_on', channel=10, note=64, velocity=42, time=137),
    Message('note_on', channel=10, note=60, velocity=0, time=2),
    Message('note_on', channel=10, note=67, velocity=97, time=11),
    Message('note_on', channel=10, note=64, velocity=0, time=10),
    Message('note_on', channel=10, note=83, velocity=127, time=0),
    Message('note_on', channel=10, note=71, velocity=106, time=3),
    Message('note_on', channel=10, note=69, velocity=94, time=1),
    Message('note_on', channel=10, note=69, velocity=0, time=7),
    Message('note_on', channel=10, note=67, velocity=0, time=7),
    Message('note_on', channel=10, note=71, velocity=0, time=46),
    Message('note_on', channel=10, note=67, velocity=103, time=7),
    Message('note_on', channel=10, note=79, velocity=102, time=1),
    Message('note_on', channel=10, note=83, velocity=0, time=9),
    Message('note_on', channel=10, note=76, velocity=61, time=31),
    Message('note_on', channel=10, note=64, velocity=86, time=2),
    Message('note_on', channel=10, note=79, velocity=0, time=8),
    Message('note_on', channel=10, note=67, velocity=0, time=3),
    Message('note_on', channel=10, note=76, velocity=0, time=58),
    Message('note_on', channel=10, note=64, velocity=0, time=4),
    Message('note_on', channel=10, note=60, velocity=102, time=1),
    Message('note_on', channel=10, note=72, velocity=109, time=0),
    Message('note_on', channel=10, note=71, velocity=125, time=44),
    Message('note_on', channel=10, note=72, velocity=0, time=16),
    Message('note_on', channel=10, note=60, velocity=0, time=1),
    Message('note_on', channel=10, note=59, velocity=34, time=28),
    Message('note_on', channel=10, note=71, velocity=0, time=165),
    Message('note_on', channel=10, note=74, velocity=53, time=8),
    Message('note_on', channel=10, note=72, velocity=45, time=0),
    Message('note_on', channel=10, note=59, velocity=0, time=8),
    Message('note_on', channel=10, note=57, velocity=66, time=6),
    Message('note_on', channel=10, note=71, velocity=106, time=4),
    Message('note_on', channel=10, note=74, velocity=0, time=4),
    Message('note_on', channel=10, note=69, velocity=114, time=6),
    Message('note_on', channel=10, note=72, velocity=0, time=6),
    Message('note_on', channel=10, note=71, velocity=0, time=10),
    Message('note_on', channel=10, note=59, velocity=66, time=58),
    Message('note_on', channel=10, note=71, velocity=114, time=3),
    Message('note_on', channel=10, note=57, velocity=0, time=11),
    Message('note_on', channel=10, note=72, velocity=66, time=25),
    Message('note_on', channel=10, note=69, velocity=0, time=3),
    Message('note_on', channel=10, note=71, velocity=0, time=6),
    Message('note_on', channel=10, note=60, velocity=91, time=4),
    Message('note_on', channel=10, note=59, velocity=0, time=16),
    Message('note_on', channel=10, note=60, velocity=0, time=47),
    Message('note_on', channel=10, note=73, velocity=81, time=1),
    Message('note_on', channel=10, note=61, velocity=122, time=11),
    Message('note_on', channel=10, note=72, velocity=0, time=19),
    Message('note_on', channel=10, note=74, velocity=122, time=15),
    Message('note_on', channel=10, note=61, velocity=0, time=2),
    Message('note_on', channel=10, note=62, velocity=41, time=1),
    Message('note_on', channel=10, note=73, velocity=0, time=5),
    Message('note_on', channel=10, note=62, velocity=0, time=53),
    Message('note_on', channel=10, note=59, velocity=83, time=15),
    Message('note_on', channel=10, note=74, velocity=0, time=1),
    Message('note_on', channel=10, note=71, velocity=103, time=2),
    Message('note_on', channel=10, note=72, velocity=45, time=42),
    Message('note_on', channel=10, note=60, velocity=102, time=3),
    Message('note_on', channel=10, note=71, velocity=0, time=4),
    Message('note_on', channel=10, note=59, velocity=0, time=2),
    Message('note_on', channel=10, note=72, velocity=0, time=36),
    Message('note_on', channel=10, note=60, velocity=0, time=6),
    Message('note_on', channel=10, note=73, velocity=122, time=31),
    Message('note_on', channel=10, note=61, velocity=69, time=0),
    Message('note_on', channel=10, note=73, velocity=0, time=39),
    Message('note_on', channel=10, note=74, velocity=110, time=1),
    Message('note_on', channel=10, note=61, velocity=0, time=5),
    Message('note_on', channel=10, note=62, velocity=46, time=0),
    Message('note_on', channel=10, note=74, velocity=0, time=58),
    Message('note_on', channel=10, note=62, velocity=0, time=1),
    Message('note_on', channel=10, note=71, velocity=97, time=14),
    Message('note_on', channel=10, note=59, velocity=65, time=2),
    Message('note_on', channel=10, note=72, velocity=69, time=39),
    Message('note_on', channel=10, note=60, velocity=69, time=3),
    Message('note_on', channel=10, note=71, velocity=0, time=6),
    Message('note_on', channel=10, note=59, velocity=0, time=12),
    Message('note_on', channel=10, note=74, velocity=89, time=54),
    Message('note_on', channel=10, note=72, velocity=0, time=5),
    Message('note_on', channel=10, note=62, velocity=47, time=3),
    Message('note_on', channel=10, note=60, velocity=0, time=7),
    Message('note_on', channel=10, note=74, velocity=0, time=20),
    Message('note_on', channel=10, note=76, velocity=106, time=16),
    Message('note_on', channel=10, note=64, velocity=89, time=4),
    Message('note_on', channel=10, note=62, velocity=0, time=11),
    Message('note_on', channel=10, note=76, velocity=0, time=43),
    Message('note_on', channel=10, note=64, velocity=0, time=12),
    Message('note_on', channel=10, note=78, velocity=127, time=6),
    Message('note_on', channel=10, note=66, velocity=112, time=4),
    Message('note_on', channel=10, note=79, velocity=103, time=41),
    Message('note_on', channel=10, note=67, velocity=92, time=2),
    Message('note_on', channel=10, note=66, velocity=0, time=1),
    Message('note_on', channel=10, note=78, velocity=0, time=0),
    Message('note_on', channel=10, note=67, velocity=0, time=57),
    Message('note_on', channel=10, note=69, velocity=83, time=13),
    Message('note_on', channel=10, note=81, velocity=86, time=1),
    Message('note_on', channel=10, note=79, velocity=0, time=6),
    Message('note_on', channel=10, note=83, velocity=122, time=43),
    Message('note_on', channel=10, note=69, velocity=0, time=2),
    Message('note_on', channel=10, note=71, velocity=114, time=3),
    Message('note_on', channel=10, note=81, velocity=0, time=2),
    Message('note_on', channel=10, note=81, velocity=95, time=106),
    Message('note_on', channel=10, note=69, velocity=80, time=2),
    Message('note_on', channel=10, note=71, velocity=0, time=5),
    Message('note_on', channel=10, note=83, velocity=0, time=3),
    Message('note_on', channel=10, note=71, velocity=83, time=64),
    Message('note_on', channel=10, note=69, velocity=0, time=4),
    Message('note_on', channel=10, note=83, velocity=127, time=4),
    Message('note_on', channel=10, note=81, velocity=0, time=2),
    Message('note_on', channel=10, note=71, velocity=0, time=295),
    Message('note_on', channel=10, note=81, velocity=75, time=23),
    Message('note_on', channel=10, note=83, velocity=0, time=5),
    Message('note_on', channel=10, note=79, velocity=97, time=9),
    Message('note_on', channel=10, note=76, velocity=75, time=10),
    Message('note_on', channel=10, note=81, velocity=0, time=4),
    Message('note_on', channel=10, note=79, velocity=0, time=17),
    Message('note_on', channel=10, note=72, velocity=122, time=0),
    Message('note_on', channel=10, note=76, velocity=0, time=12),
    Message('note_on', channel=10, note=71, velocity=97, time=3),
    Message('note_on', channel=10, note=72, velocity=0, time=19),
    Message('note_on', channel=10, note=72, velocity=114, time=198),
    Message('note_on', channel=10, note=74, velocity=125, time=34),
    Message('note_on', channel=10, note=71, velocity=0, time=10),
    Message('note_on', channel=10, note=72, velocity=0, time=1),
    Message('note_on', channel=10, note=75, velocity=112, time=74),
    Message('note_on', channel=10, note=75, velocity=0, time=23),
    Message('note_on', channel=10, note=74, velocity=0, time=41),
    Message('note_on', channel=10, note=74, velocity=114, time=58),
    Message('note_on', channel=10, note=74, velocity=0, time=113),
    Message('note_on', channel=10, note=72, velocity=106, time=5),
    Message('note_on', channel=10, note=71, velocity=125, time=35),
    Message('note_on', channel=10, note=72, velocity=0, time=15),
    Message('note_on', channel=10, note=71, velocity=0, time=43),
    Message('note_on', channel=10, note=59, velocity=91, time=71),
    Message('note_on', channel=10, note=69, velocity=45, time=88),
    Message('note_on', channel=10, note=62, velocity=97, time=3),
    Message('note_on', channel=10, note=71, velocity=44, time=2),
    Message('note_on', channel=10, note=74, velocity=97, time=6),
    Message('note_on', channel=10, note=78, velocity=122, time=6),
    Message('note_on', channel=10, note=81, velocity=95, time=8),
    Message('note_on', channel=10, note=66, velocity=106, time=3),
    Message('note_on', channel=10, note=59, velocity=0, time=9),
    Message('note_on', channel=10, note=62, velocity=0, time=18),
    Message('note_on', channel=10, note=66, velocity=0, time=3),
    Message('note_on', channel=10, note=71, velocity=0, time=1),
    Message('note_on', channel=10, note=74, velocity=0, time=1),
    Message('note_on', channel=10, note=78, velocity=0, time=3),
    Message('note_on', channel=10, note=69, velocity=0, time=0),
    Message('note_on', channel=10, note=81, velocity=0, time=10),
    Message('note_on', channel=10, note=59, velocity=47, time=56),
    Message('note_on', channel=10, note=62, velocity=89, time=11),
    Message('note_on', channel=10, note=74, velocity=72, time=0),
    Message('note_on', channel=10, note=69, velocity=71, time=1),
    Message('note_on', channel=10, note=66, velocity=112, time=2),
    Message('note_on', channel=10, note=78, velocity=91, time=0),
    Message('note_on', channel=10, note=71, velocity=59, time=1),
    Message('note_on', channel=10, note=81, velocity=97, time=5),
    Message('note_on', channel=10, note=71, velocity=0, time=38),
    Message('note_on', channel=10, note=74, velocity=0, time=3),
    Message('note_on', channel=10, note=59, velocity=0, time=0),
    Message('note_on', channel=10, note=66, velocity=0, time=1),
    Message('note_on', channel=10, note=62, velocity=0, time=0),
    Message('note_on', channel=10, note=69, velocity=0, time=2),
    Message('note_on', channel=10, note=78, velocity=0, time=1),
    Message('note_on', channel=10, note=81, velocity=0, time=9),
    Message('note_on', channel=10, note=59, velocity=1, time=48),
    Message('note_on', channel=10, note=69, velocity=61, time=5),
    Message('note_on', channel=10, note=71, velocity=48, time=3),
    Message('note_on', channel=10, note=74, velocity=69, time=2),
    Message('note_on', channel=10, note=78, velocity=89, time=2),
    Message('note_on', channel=10, note=66, velocity=114, time=5),
    Message('note_on', channel=10, note=62, velocity=61, time=2),
    Message('note_on', channel=10, note=81, velocity=89, time=6),
    Message('note_on', channel=10, note=74, velocity=0, time=34),
    Message('note_on', channel=10, note=71, velocity=0, time=5),
    Message('note_on', channel=10, note=69, velocity=0, time=1),
    Message('note_on', channel=10, note=78, velocity=0, time=10),
    Message('note_on', channel=10, note=81, velocity=0, time=18),
    Message('note_on', channel=10, note=71, velocity=77, time=12),
    Message('note_on', channel=10, note=79, velocity=83, time=4),
    Message('note_on', channel=10, note=76, velocity=60, time=2),
    Message('note_on', channel=10, note=66, velocity=0, time=5),
    Message('note_on', channel=10, note=62, velocity=0, time=20),
    Message('note_on', channel=10, note=59, velocity=0, time=20),
    Message('note_on', channel=10, note=64, velocity=97, time=52),
    Message('note_on', channel=10, note=59, velocity=77, time=5),
    Message('note_on', channel=10, note=71, velocity=0, time=6),
    Message('note_on', channel=10, note=71, velocity=42, time=19),
    Message('note_on', channel=10, note=79, velocity=0, time=3),
    Message('note_on', channel=10, note=76, velocity=0, time=3),
    Message('note_on', channel=10, note=71, velocity=0, time=87),
    Message('note_on', channel=10, note=83, velocity=125, time=7),
    Message('note_on', channel=10, note=79, velocity=97, time=48),
    Message('note_on', channel=10, note=83, velocity=0, time=11),
    Message('note_on', channel=10, note=59, velocity=0, time=11),
    Message('note_on', channel=10, note=64, velocity=0, time=1),
    Message('note_on', channel=10, note=76, velocity=106, time=13),
    Message('note_on', channel=10, note=79, velocity=0, time=8),
    Message('note_on', channel=10, note=72, velocity=106, time=26),
    Message('note_on', channel=10, note=76, velocity=0, time=14),
    Message('note_on', channel=10, note=72, velocity=0, time=26),
    Message('note_on', channel=10, note=60, velocity=84, time=5),
    Message('note_on', channel=10, note=67, velocity=106, time=8),
    Message('note_on', channel=10, note=64, velocity=95, time=2),
    Message('note_on', channel=10, note=71, velocity=97, time=71),
    Message('note_on', channel=10, note=72, velocity=94, time=1),
    Message('note_on', channel=10, note=76, velocity=89, time=4),
    Message('note_on', channel=10, note=79, velocity=106, time=2),
    Message('note_on', channel=10, note=83, velocity=102, time=1),
    Message('note_on', channel=10, note=71, velocity=0, time=20),
    Message('note_on', channel=10, note=72, velocity=0, time=1),
    Message('note_on', channel=10, note=76, velocity=0, time=13),
    Message('note_on', channel=10, note=79, velocity=0, time=3),
    Message('note_on', channel=10, note=83, velocity=0, time=11),
    Message('note_on', channel=10, note=72, velocity=43, time=93),
    Message('note_on', channel=10, note=84, velocity=97, time=5),
    Message('note_on', channel=10, note=72, velocity=0, time=22),
    Message('note_on', channel=10, note=84, velocity=0, time=20),
    Message('note_on', channel=10, note=76, velocity=89, time=31),
    Message('note_on', channel=10, note=88, velocity=75, time=10),
    Message('note_on', channel=10, note=76, velocity=0, time=5),
    Message('note_on', channel=10, note=67, velocity=0, time=4),
    Message('note_on', channel=10, note=88, velocity=0, time=7),
    Message('note_on', channel=10, note=64, velocity=0, time=0),
    Message('note_on', channel=10, note=79, velocity=106, time=23),
    Message('note_on', channel=10, note=91, velocity=85, time=0),
    Message('note_on', channel=10, note=89, velocity=62, time=2),
    Message('note_on', channel=10, note=89, velocity=0, time=12),
    Message('note_on', channel=10, note=60, velocity=0, time=9),
    Message('note_on', channel=10, note=79, velocity=0, time=0),
    Message('note_on', channel=10, note=91, velocity=0, time=10),
    Message('note_on', channel=10, note=83, velocity=125, time=46),
    Message('note_on', channel=10, note=95, velocity=114, time=6),
    Message('note_on', channel=10, note=95, velocity=0, time=21),
    Message('note_on', channel=10, note=83, velocity=0, time=14),
    Message('note_on', channel=10, note=95, velocity=57, time=4),
    Message('note_on', channel=10, note=95, velocity=0, time=8),
    Message('note_on', channel=10, note=83, velocity=97, time=7),
    Message('note_on', channel=10, note=83, velocity=0, time=15),
    Message('note_on', channel=10, note=95, velocity=44, time=5),
    Message('note_on', channel=10, note=95, velocity=0, time=9),
    Message('note_on', channel=10, note=83, velocity=89, time=5),
    Message('note_on', channel=10, note=95, velocity=89, time=10),
    Message('note_on', channel=10, note=83, velocity=0, time=2),
    Message('note_on', channel=10, note=59, velocity=40, time=6),
    Message('note_on', channel=10, note=95, velocity=0, time=9),
    Message('note_on', channel=10, note=83, velocity=84, time=4),
    Message('note_on', channel=10, note=63, velocity=91, time=6),
    Message('note_on', channel=10, note=66, velocity=83, time=7),
    Message('note_on', channel=10, note=83, velocity=0, time=1),
    Message('note_on', channel=10, note=95, velocity=45, time=7),
    Message('note_on', channel=10, note=95, velocity=0, time=8),
    Message('note_on', channel=10, note=95, velocity=66, time=23),
    Message('note_on', channel=10, note=95, velocity=0, time=9),
    Message('note_on', channel=10, note=83, velocity=77, time=7),
    Message('note_on', channel=10, note=83, velocity=0, time=12),
    Message('note_on', channel=10, note=95, velocity=89, time=2),
    Message('note_on', channel=10, note=95, velocity=0, time=16),
    Message('note_on', channel=10, note=83, velocity=83, time=3),
    Message('note_on', channel=10, note=95, velocity=89, time=11),
    Message('note_on', channel=10, note=83, velocity=0, time=2),
    Message('note_on', channel=10, note=95, velocity=0, time=19),
    Message('note_on', channel=10, note=83, velocity=67, time=4),
    Message('note_on', channel=10, note=95, velocity=89, time=6),
    Message('note_on', channel=10, note=83, velocity=0, time=35),
    Message('note_on', channel=10, note=95, velocity=0, time=40),
    Message('note_on', channel=10, note=90, velocity=127, time=8),
    Message('note_on', channel=10, note=90, velocity=0, time=40),
    Message('note_on', channel=10, note=95, velocity=122, time=1),
    Message('note_on', channel=10, note=90, velocity=122, time=77),
    Message('note_on', channel=10, note=63, velocity=0, time=3),
    Message('note_on', channel=10, note=95, velocity=0, time=2),
    Message('note_on', channel=10, note=66, velocity=0, time=17),
    Message('note_on', channel=10, note=59, velocity=0, time=2),
    Message('note_on', channel=10, note=90, velocity=0, time=4),
    Message('note_on', channel=10, note=95, velocity=106, time=5),
    Message('note_on', channel=10, note=90, velocity=122, time=15),
    Message('note_on', channel=10, note=95, velocity=0, time=14),
    Message('note_on', channel=10, note=88, velocity=83, time=5),
    Message('note_on', channel=10, note=90, velocity=0, time=6),
    Message('note_on', channel=10, note=88, velocity=0, time=164),
    Message('note_on', channel=10, note=67, velocity=97, time=1968),
    Message('note_on', channel=10, note=79, velocity=114, time=2),
    Message('note_on', channel=10, note=69, velocity=66, time=62),
    Message('note_on', channel=10, note=67, velocity=0, time=6),
    Message('note_on', channel=10, note=81, velocity=97, time=5),
    Message('note_on', channel=10, note=79, velocity=0, time=8),
    Message('note_on', channel=10, note=71, velocity=103, time=34),
    Message('note_on', channel=10, note=83, velocity=110, time=1),
    Message('note_on', channel=10, note=81, velocity=0, time=14),
    Message('note_on', channel=10, note=69, velocity=0, time=12),
    Message('note_on', channel=10, note=71, velocity=0, time=46),
    Message('note_on', channel=10, note=84, velocity=94, time=1),
    Message('note_on', channel=10, note=72, velocity=94, time=3),
    Message('note_on', channel=10, note=83, velocity=0, time=2),
    Message('note_on', channel=10, note=83, velocity=127, time=37),
    Message('note_on', channel=10, note=71, velocity=114, time=8),
    Message('note_on', channel=10, note=84, velocity=0, time=8),
    Message('note_on', channel=10, note=72, velocity=0, time=10),
    Message('note_on', channel=10, note=83, velocity=0, time=214),
    Message('note_on', channel=10, note=71, velocity=0, time=0),
    Message('note_on', channel=10, note=69, velocity=63, time=0),
    Message('note_on', channel=10, note=81, velocity=84, time=1),
    Message('note_on', channel=10, note=82, velocity=89, time=90),
    Message('note_on', channel=10, note=81, velocity=0, time=16),
    Message('note_on', channel=10, note=69, velocity=0, time=0),
    Message('note_on', channel=10, note=71, velocity=85, time=2),
    Message('note_on', channel=10, note=83, velocity=77, time=5),
    Message('note_on', channel=10, note=82, velocity=0, time=14),
    Message('note_on', channel=10, note=71, velocity=0, time=26),
    Message('note_on', channel=10, note=83, velocity=0, time=39),
    Message('note_on', channel=10, note=79, velocity=84, time=7),
    Message('note_on', channel=10, note=79, velocity=0, time=36),
    Message('note_on', channel=10, note=60, velocity=42, time=103),
    Message('note_on', channel=10, note=72, velocity=44, time=22),
    Message('note_on', channel=10, note=76, velocity=58, time=36),
    Message('note_on', channel=10, note=72, velocity=0, time=12),
    Message('note_on', channel=10, note=64, velocity=58, time=5),
    Message('note_on', channel=10, note=60, velocity=0, time=5),
    Message('note_on', channel=10, note=79, velocity=77, time=19),
    Message('note_on', channel=10, note=67, velocity=106, time=9),
    Message('note_on', channel=10, note=76, velocity=0, time=3),
    Message('note_on', channel=10, note=64, velocity=0, time=10),
    Message('note_on', channel=10, note=71, velocity=125, time=15),
    Message('note_on', channel=10, note=83, velocity=127, time=3),
    Message('note_on', channel=10, note=79, velocity=0, time=9),
    Message('note_on', channel=10, note=67, velocity=0, time=0),
    Message('note_on', channel=10, note=83, velocity=0, time=47),
    Message('note_on', channel=10, note=71, velocity=0, time=5),
    Message('note_on', channel=10, note=84, velocity=112, time=57),
    Message('note_on', channel=10, note=72, velocity=81, time=2),
    Message('note_on', channel=10, note=72, velocity=0, time=74),
    Message('note_on', channel=10, note=84, velocity=0, time=1),
    Message('note_on', channel=10, note=71, velocity=61, time=7),
    Message('note_on', channel=10, note=83, velocity=102, time=1),
    Message('note_on', channel=10, note=69, velocity=83, time=134),
    Message('note_on', channel=10, note=81, velocity=94, time=1),
    Message('note_on', channel=10, note=83, velocity=0, time=8),
    Message('note_on', channel=10, note=71, velocity=0, time=9),
    Message('note_on', channel=10, note=79, velocity=89, time=18),
    Message('note_on', channel=10, note=81, velocity=0, time=12),
    Message('note_on', channel=10, note=67, velocity=81, time=2),
    Message('note_on', channel=10, note=69, velocity=0, time=19),
    Message('note_on', channel=10, note=67, velocity=0, time=42),
    Message('note_on', channel=10, note=79, velocity=0, time=14),
    Message('note_on', channel=10, note=66, velocity=127, time=0),
    Message('note_on', channel=10, note=78, velocity=127, time=0),
    Message('note_on', channel=10, note=78, velocity=0, time=90),
    Message('note_on', channel=10, note=78, velocity=114, time=40),
    Message('note_on', channel=10, note=63, velocity=97, time=15),
    Message('note_on', channel=10, note=66, velocity=0, time=8),
    Message('note_on', channel=10, note=75, velocity=122, time=3),
    Message('note_on', channel=10, note=78, velocity=0, time=2),
    Message('note_on', channel=10, note=63, velocity=0, time=18),
    Message('note_on', channel=10, note=74, velocity=103, time=1),
    Message('note_on', channel=10, note=75, velocity=0, time=9),
    Message('note_on', channel=10, note=62, velocity=52, time=14),
    Message('note_on', channel=10, note=62, velocity=0, time=179),
    Message('note_on', channel=10, note=72, velocity=56, time=7),
    Message('note_on', channel=10, note=74, velocity=0, time=20),
    Message('note_on', channel=10, note=71, velocity=75, time=4),
    Message('note_on', channel=10, note=72, velocity=0, time=16),
    Message('note_on', channel=10, note=59, velocity=89, time=96),
    Message('note_on', channel=10, note=71, velocity=0, time=57),
    Message('note_on', channel=10, note=62, velocity=83, time=40),
    Message('note_on', channel=10, note=71, velocity=61, time=6),
    Message('note_on', channel=10, note=66, velocity=120, time=1),
    Message('note_on', channel=10, note=69, velocity=53, time=0),
    Message('note_on', channel=10, note=78, velocity=97, time=7),
    Message('note_on', channel=10, note=74, velocity=80, time=0),
    Message('note_on', channel=10, note=81, velocity=84, time=2),
    Message('note_on', channel=10, note=71, velocity=0, time=46),
    Message('note_on', channel=10, note=69, velocity=0, time=8),
    Message('note_on', channel=10, note=78, velocity=0, time=6),
    Message('note_on', channel=10, note=81, velocity=0, time=3),
    Message('note_on', channel=10, note=74, velocity=0, time=0),
    Message('note_on', channel=10, note=78, velocity=81, time=47),
    Message('note_on', channel=10, note=71, velocity=54, time=4),
    Message('note_on', channel=10, note=81, velocity=89, time=1),
    Message('note_on', channel=10, note=69, velocity=56, time=0),
    Message('note_on', channel=10, note=74, velocity=45, time=2),
    Message('note_on', channel=10, note=74, velocity=0, time=118),
    Message('note_on', channel=10, note=69, velocity=0, time=3),
    Message('note_on', channel=10, note=79, velocity=89, time=0),
    Message('note_on', channel=10, note=78, velocity=0, time=2),
    Message('note_on', channel=10, note=81, velocity=0, time=22),
    Message('note_on', channel=10, note=71, velocity=0, time=4),
    Message('note_on', channel=10, note=66, velocity=0, time=18),
    Message('note_on', channel=10, note=81, velocity=71, time=58),
    Message('note_on', channel=10, note=67, velocity=47, time=2),
    Message('note_on', channel=10, note=79, velocity=0, time=3),
    Message('note_on', channel=10, note=62, velocity=0, time=31),
    Message('note_on', channel=10, note=81, velocity=0, time=27),
    Message('note_on', channel=10, note=59, velocity=0, time=28),
    Message('note_on', channel=10, note=67, velocity=0, time=32),
    Message('note_on', channel=10, note=76, velocity=42, time=26),
    Message('note_on', channel=10, note=79, velocity=77, time=6),
    Message('note_on', channel=10, note=83, velocity=89, time=10),
    Message('note_on', channel=10, note=76, velocity=0, time=12),
    Message('note_on', channel=10, note=79, velocity=0, time=10),
    Message('note_on', channel=10, note=60, velocity=1, time=31),
    Message('note_on', channel=10, note=71, velocity=44, time=27),
    Message('note_on', channel=10, note=67, velocity=69, time=5),
    Message('note_on', channel=10, note=64, velocity=1, time=23),
    Message('note_on', channel=10, note=83, velocity=0, time=43),
    Message('note_on', channel=10, note=83, velocity=106, time=67),
    Message('note_on', channel=10, note=79, velocity=89, time=33),
    Message('note_on', channel=10, note=71, velocity=0, time=5),
    Message('note_on', channel=10, note=83, velocity=0, time=14),
    Message('note_on', channel=10, note=64, velocity=0, time=3),
    Message('note_on', channel=10, note=76, velocity=97, time=10),
    Message('note_on', channel=10, note=60, velocity=0, time=1),
    Message('note_on', channel=10, note=67, velocity=0, time=2),
    Message('note_on', channel=10, note=79, velocity=0, time=11),
    Message('note_on', channel=10, note=72, velocity=106, time=15),
    Message('note_on', channel=10, note=76, velocity=0, time=8),
    Message('note_on', channel=10, note=71, velocity=106, time=23),
    Message('note_on', channel=10, note=72, velocity=0, time=3),
    Message('note_on', channel=10, note=71, velocity=0, time=380),
    Message('note_on', channel=10, note=71, velocity=42, time=65),
    Message('note_on', channel=10, note=75, velocity=51, time=7),
    Message('note_on', channel=10, note=83, velocity=40, time=13),
    Message('note_on', channel=10, note=71, velocity=0, time=7),
    Message('note_on', channel=10, note=75, velocity=0, time=9),
    Message('note_on', channel=10, note=83, velocity=0, time=72),
    Message('note_on', channel=10, note=79, velocity=97, time=250),
    Message('note_on', channel=10, note=91, velocity=83, time=7),
    Message('note_on', channel=10, note=81, velocity=69, time=74),
    Message('note_on', channel=10, note=93, velocity=86, time=1),
    Message('note_on', channel=10, note=91, velocity=0, time=2),
    Message('note_on', channel=10, note=79, velocity=0, time=1),
    Message('note_on', channel=10, note=90, velocity=122, time=39),
    Message('note_on', channel=10, note=78, velocity=102, time=2),
    Message('note_on', channel=10, note=81, velocity=0, time=2),
    Message('note_on', channel=10, note=93, velocity=0, time=0),
    Message('note_on', channel=10, note=90, velocity=0, time=70),
    Message('note_on', channel=10, note=91, velocity=89, time=19),
    Message('note_on', channel=10, note=78, velocity=0, time=7),
    Message('note_on', channel=10, note=91, velocity=0, time=32),
    Message('note_on', channel=10, note=88, velocity=112, time=2),
    Message('note_on', channel=10, note=76, velocity=66, time=31),
    Message('note_on', channel=10, note=76, velocity=0, time=199),
    Message('note_on', channel=10, note=74, velocity=61, time=3),
    Message('note_on', channel=10, note=86, velocity=114, time=6),
    Message('note_on', channel=10, note=88, velocity=0, time=15),
    Message('note_on', channel=10, note=86, velocity=0, time=53),
    Message('note_on', channel=10, note=74, velocity=0, time=5),
    Message('note_on', channel=10, note=88, velocity=45, time=5),
    Message('note_on', channel=10, note=76, velocity=1, time=6),
    Message('note_on', channel=10, note=76, velocity=0, time=50),
    Message('note_on', channel=10, note=72, velocity=66, time=185),
    Message('note_on', channel=10, note=84, velocity=77, time=6),
    Message('note_on', channel=10, note=88, velocity=0, time=1),
    Message('note_on', channel=10, note=72, velocity=0, time=71),
    Message('note_on', channel=10, note=84, velocity=0, time=98),
    Message('note_on', channel=10, note=72, velocity=1, time=6),
    Message('note_on', channel=10, note=72, velocity=0, time=38),
    Message('note_on', channel=10, note=95, velocity=103, time=49),
    Message('note_on', channel=10, note=83, velocity=89, time=8),
    Message('note_on', channel=10, note=83, velocity=0, time=67),
    Message('note_on', channel=10, note=93, velocity=54, time=3),
    Message('note_on', channel=10, note=95, velocity=0, time=5),
    Message('note_on', channel=10, note=81, velocity=69, time=3),
    Message('note_on', channel=10, note=91, velocity=106, time=38),
    Message('note_on', channel=10, note=79, velocity=71, time=11),
    Message('note_on', channel=10, note=93, velocity=0, time=6),
    Message('note_on', channel=10, note=81, velocity=0, time=14),
    Message('note_on', channel=10, note=90, velocity=122, time=49),
    Message('note_on', channel=10, note=91, velocity=0, time=9),
    Message('note_on', channel=10, note=78, velocity=51, time=0),
    Message('note_on', channel=10, note=79, velocity=0, time=8),
    Message('note_on', channel=10, note=78, velocity=0, time=101),
    Message('note_on', channel=10, note=90, velocity=0, time=10),
    Message('note_on', channel=10, note=88, velocity=110, time=2),
    Message('note_on', channel=10, note=76, velocity=55, time=14),
    Message('note_on', channel=10, note=88, velocity=0, time=37),
    Message('note_on', channel=10, note=76, velocity=0, time=2),
    Message('note_on', channel=10, note=87, velocity=127, time=63),
    Message('note_on', channel=10, note=75, velocity=79, time=1),
    Message('note_on', channel=10, note=87, velocity=0, time=127),
    Message('note_on', channel=10, note=75, velocity=0, time=4),
    Message('note_on', channel=10, note=86, velocity=81, time=1),
    Message('note_on', channel=10, note=74, velocity=66, time=11),
    Message('note_on', channel=10, note=86, velocity=0, time=98),
    Message('note_on', channel=10, note=74, velocity=0, time=11),
    Message('note_on', channel=10, note=72, velocity=56, time=4),
    Message('note_on', channel=10, note=84, velocity=81, time=1),
    Message('note_on', channel=10, note=71, velocity=95, time=40),
    Message('note_on', channel=10, note=83, velocity=103, time=2),
    Message('note_on', channel=10, note=84, velocity=0, time=1),
    Message('note_on', channel=10, note=72, velocity=0, time=15),
    Message('note_on', channel=10, note=83, velocity=0, time=515),
    Message('note_on', channel=10, note=95, velocity=106, time=191),
    Message('note_on', channel=10, note=91, velocity=89, time=69),
    Message('note_on', channel=10, note=95, velocity=0, time=16),
    Message('note_on', channel=10, note=88, velocity=66, time=38),
    Message('note_on', channel=10, note=91, velocity=0, time=12),
    Message('note_on', channel=10, note=71, velocity=0, time=59),
    Message('note_on', channel=10, note=88, velocity=0, time=4),
    Message('note_on', channel=10, note=83, velocity=61, time=2),
    Message('note_on', channel=10, note=83, velocity=0, time=26),
    Message('note_on', channel=10, note=95, velocity=106, time=5),
    Message('note_on', channel=10, note=91, velocity=83, time=79),
    Message('note_on', channel=10, note=95, velocity=0, time=9),
    Message('note_on', channel=10, note=88, velocity=61, time=34),
    Message('note_on', channel=10, note=91, velocity=0, time=14),
    Message('note_on', channel=10, note=88, velocity=0, time=52),
    Message('note_on', channel=10, note=84, velocity=43, time=7),
    Message('note_on', channel=10, note=95, velocity=97, time=38),
    Message('note_on', channel=10, note=84, velocity=0, time=3),
    Message('note_on', channel=10, note=91, velocity=83, time=77),
    Message('note_on', channel=10, note=95, velocity=0, time=15),
    Message('note_on', channel=10, note=88, velocity=58, time=28),
    Message('note_on', channel=10, note=91, velocity=0, time=10),
    Message('note_on', channel=10, note=88, velocity=0, time=62),
    Message('note_on', channel=10, note=84, velocity=45, time=9),
    Message('note_on', channel=10, note=93, velocity=106, time=31),
    Message('note_on', channel=10, note=84, velocity=0, time=4),
    Message('note_on', channel=10, note=90, velocity=72, time=78),
    Message('note_on', channel=10, note=93, velocity=0, time=14),
    Message('note_on', channel=10, note=87, velocity=103, time=0),
    Message('note_on', channel=10, note=90, velocity=0, time=21),
    Message('note_on', channel=10, note=87, velocity=0, time=79),
    Message('note_on', channel=10, note=84, velocity=44, time=0),
    Message('note_on', channel=10, note=84, velocity=0, time=44),
    Message('note_on', channel=10, note=93, velocity=127, time=5),
    Message('note_on', channel=10, note=90, velocity=125, time=80),
    Message('note_on', channel=10, note=93, velocity=0, time=15),
    Message('note_on', channel=10, note=87, velocity=114, time=20),
    Message('note_on', channel=10, note=90, velocity=0, time=16),
    Message('note_on', channel=10, note=87, velocity=0, time=61),
    Message('note_on', channel=10, note=84, velocity=83, time=10),
    Message('note_on', channel=10, note=84, velocity=0, time=24),
    Message('note_on', channel=10, note=91, velocity=106, time=9),
    Message('note_on', channel=10, note=91, velocity=0, time=58),
    Message('note_on', channel=10, note=83, velocity=42, time=42),
    Message('note_on', channel=10, note=91, velocity=127, time=25),
    Message('note_on', channel=10, note=83, velocity=0, time=1),
    Message('note_on', channel=10, note=90, velocity=125, time=32),
    Message('note_on', channel=10, note=91, velocity=0, time=18),
    Message('note_on', channel=10, note=86, velocity=89, time=23),
    Message('note_on', channel=10, note=90, velocity=0, time=6),
    Message('note_on', channel=10, note=86, velocity=0, time=40),
    Message('note_on', channel=10, note=83, velocity=95, time=2),
    Message('note_on', channel=10, note=83, velocity=0, time=68),
    Message('note_on', channel=10, note=88, velocity=112, time=17),
    Message('note_on', channel=10, note=86, velocity=114, time=35),
    Message('note_on', channel=10, note=88, velocity=0, time=6),
    Message('note_on', channel=10, note=86, velocity=0, time=58),
    Message('note_on', channel=10, note=83, velocity=89, time=4),
    Message('note_on', channel=10, note=81, velocity=114, time=43),
    Message('note_on', channel=10, note=83, velocity=0, time=13),
    Message('note_on', channel=10, note=81, velocity=0, time=54),
    Message('note_on', channel=10, note=83, velocity=97, time=6),
    Message('note_on', channel=10, note=81, velocity=83, time=22),
    Message('note_on', channel=10, note=83, velocity=0, time=15),
    Message('note_on', channel=10, note=79, velocity=89, time=0),
    Message('note_on', channel=10, note=81, velocity=0, time=15),
    Message('note_on', channel=10, note=79, velocity=0, time=58),
    Message('note_on', channel=10, note=78, velocity=127, time=12),
    Message('note_on', channel=10, note=71, velocity=83, time=14),
    Message('note_on', channel=10, note=74, velocity=60, time=0),
    Message('note_on', channel=10, note=67, velocity=59, time=1),
    Message('note_on', channel=10, note=74, velocity=0, time=34),
    Message('note_on', channel=10, note=78, velocity=0, time=57),
    Message('note_on', channel=10, note=76, velocity=52, time=23),
    Message('note_on', channel=10, note=79, velocity=47, time=61),
    Message('note_on', channel=10, note=76, velocity=0, time=12),
    Message('note_on', channel=10, note=71, velocity=0, time=7),
    Message('note_on', channel=10, note=67, velocity=0, time=5),
    Message('note_on', channel=10, note=79, velocity=0, time=50),
    Message('note_on', channel=10, note=76, velocity=50, time=1),
    Message('note_on', channel=10, note=67, velocity=42, time=5),
    Message('note_on', channel=10, note=72, velocity=42, time=5),
    Message('note_on', channel=10, note=69, velocity=56, time=2),
    Message('note_on', channel=10, note=76, velocity=0, time=31),
    Message('note_on', channel=10, note=76, velocity=54, time=49),
    Message('note_on', channel=10, note=79, velocity=77, time=23),
    Message('note_on', channel=10, note=83, velocity=97, time=7),
    Message('note_on', channel=10, note=86, velocity=112, time=12),
    Message('note_on', channel=10, note=76, velocity=0, time=43),
    Message('note_on', channel=10, note=83, velocity=0, time=19),
    Message('note_on', channel=10, note=86, velocity=0, time=10),
    Message('note_on', channel=10, note=79, velocity=0, time=5),
    Message('note_on', channel=10, note=79, velocity=66, time=39),
    Message('note_on', channel=10, note=81, velocity=74, time=2),
    Message('note_on', channel=10, note=76, velocity=1, time=4),
    Message('note_on', channel=10, note=84, velocity=86, time=1),
    Message('note_on', channel=10, note=72, velocity=0, time=73),
    Message('note_on', channel=10, note=76, velocity=0, time=4),
    Message('note_on', channel=10, note=72, velocity=61, time=40),
    Message('note_on', channel=10, note=79, velocity=0, time=1),
    Message('note_on', channel=10, note=81, velocity=0, time=5),
    Message('note_on', channel=10, note=69, velocity=0, time=30),
    Message('note_on', channel=10, note=84, velocity=0, time=5),
    Message('note_on', channel=10, note=67, velocity=0, time=9),
    Message('note_on', channel=10, note=75, velocity=97, time=37),
    Message('note_on', channel=10, note=72, velocity=0, time=3),
    Message('note_on', channel=10, note=78, velocity=97, time=3),
    Message('note_on', channel=10, note=81, velocity=77, time=13),
    Message('note_on', channel=10, note=83, velocity=89, time=15),
    Message('note_on', channel=10, note=78, velocity=0, time=23),
    Message('note_on', channel=10, note=69, velocity=81, time=1),
    Message('note_on', channel=10, note=81, velocity=0, time=4),
    Message('note_on', channel=10, note=69, velocity=0, time=33),
    Message('note_on', channel=10, note=75, velocity=0, time=4),
    Message('note_on', channel=10, note=66, velocity=54, time=58),
    Message('note_on', channel=10, note=71, velocity=81, time=2),
    Message('note_on', channel=10, note=69, velocity=83, time=4),
    Message('note_on', channel=10, note=75, velocity=58, time=110),
    Message('note_on', channel=10, note=83, velocity=0, time=1),
    Message('note_on', channel=10, note=81, velocity=97, time=13),
    Message('note_on', channel=10, note=75, velocity=0, time=13),
    Message('note_on', channel=10, note=83, velocity=77, time=70),
    Message('note_on', channel=10, note=82, velocity=64, time=3),
    Message('note_on', channel=10, note=81, velocity=0, time=13),
    Message('note_on', channel=10, note=82, velocity=0, time=29),
    Message('note_on', channel=10, note=84, velocity=81, time=2),
    Message('note_on', channel=10, note=83, velocity=0, time=9),
    Message('note_on', channel=10, note=69, velocity=0, time=38),
    Message('note_on', channel=10, note=84, velocity=0, time=0),
    Message('note_on', channel=10, note=86, velocity=125, time=38),
    Message('note_on', channel=10, note=71, velocity=0, time=13),
    Message('note_on', channel=10, note=66, velocity=0, time=13),
    Message('note_on', channel=10, note=83, velocity=97, time=93),
    Message('note_on', channel=10, note=86, velocity=0, time=26),
    Message('note_on', channel=10, note=83, velocity=0, time=126),
    Message('note_on', channel=10, note=79, velocity=97, time=4),
    Message('note_on', channel=10, note=81, velocity=89, time=4),
    Message('note_on', channel=10, note=81, velocity=0, time=33),
    Message('note_on', channel=10, note=81, velocity=97, time=34),
    Message('note_on', channel=10, note=79, velocity=0, time=3),
    Message('note_on', channel=10, note=83, velocity=89, time=37),
    Message('note_on', channel=10, note=81, velocity=0, time=5),
    Message('note_on', channel=10, note=81, velocity=106, time=68),
    Message('note_on', channel=10, note=83, velocity=0, time=5),
    Message('note_on', channel=10, note=79, velocity=106, time=30),
    Message('note_on', channel=10, note=81, velocity=0, time=3),
    Message('note_on', channel=10, note=79, velocity=0, time=77),
    Message('note_on', channel=10, note=78, velocity=83, time=5),
    Message('note_on', channel=10, note=79, velocity=66, time=26),
    Message('note_on', channel=10, note=78, velocity=0, time=10),
    Message('note_on', channel=10, note=76, velocity=83, time=74),
    Message('note_on', channel=10, note=79, velocity=0, time=2),
    Message('note_on', channel=10, note=78, velocity=66, time=65),
    Message('note_on', channel=10, note=76, velocity=0, time=3),
    Message('note_on', channel=10, note=78, velocity=0, time=62),
    Message('note_on', channel=10, note=79, velocity=83, time=6),
    Message('note_on', channel=10, note=79, velocity=0, time=83),
    Message('note_on', channel=10, note=81, velocity=125, time=180),
    Message('note_on', channel=10, note=83, velocity=103, time=84),
    Message('note_on', channel=10, note=81, velocity=0, time=8),
    Message('note_on', channel=10, note=84, velocity=83, time=27),
    Message('note_on', channel=10, note=83, velocity=0, time=42),
    Message('note_on', channel=10, note=86, velocity=89, time=36),
    Message('note_on', channel=10, note=84, velocity=0, time=11),
    Message('note_on', channel=10, note=86, velocity=0, time=30),
    Message('note_on', channel=10, note=81, velocity=106, time=2),
    Message('note_on', channel=10, note=83, velocity=106, time=91),
    Message('note_on', channel=10, note=81, velocity=0, time=17),
    Message('note_on', channel=10, note=84, velocity=61, time=13),
    Message('note_on', channel=10, note=83, velocity=0, time=11),
    Message('note_on', channel=10, note=84, velocity=0, time=67),
    Message('note_on', channel=10, note=86, velocity=42, time=8),
    Message('note_on', channel=10, note=83, velocity=114, time=41),
    Message('note_on', channel=10, note=86, velocity=0, time=17),
    Message('note_on', channel=10, note=83, velocity=0, time=65),
    Message('note_on', channel=10, note=81, velocity=103, time=2),
    Message('note_on', channel=10, note=83, velocity=114, time=46),
    Message('note_on', channel=10, note=81, velocity=0, time=7),
    Message('note_on', channel=10, note=83, velocity=0, time=56),
    Message('note_on', channel=10, note=81, velocity=106, time=6),
    Message('note_on', channel=10, note=79, velocity=114, time=45),
    Message('note_on', channel=10, note=81, velocity=0, time=9),
    Message('note_on', channel=10, note=79, velocity=0, time=65),
    Message('note_on', channel=10, note=78, velocity=127, time=6),
    Message('note_on', channel=10, note=71, velocity=83, time=52),
    Message('note_on', channel=10, note=66, velocity=94, time=1),
    Message('note_on', channel=10, note=90, velocity=125, time=186),
    Message('note_on', channel=10, note=78, velocity=0, time=20),
    Message('note_on', channel=10, note=90, velocity=0, time=31),
    Message('note_on', channel=10, note=86, velocity=89, time=72),
    Message('note_on', channel=10, note=83, velocity=83, time=40),
    Message('note_on', channel=10, note=86, velocity=0, time=15),
    Message('note_on', channel=10, note=83, velocity=0, time=56),
    Message('note_on', channel=10, note=78, velocity=127, time=11),
    Message('note_on', channel=10, note=90, velocity=114, time=111),
    Message('note_on', channel=10, note=78, velocity=0, time=2),
    Message('note_on', channel=10, note=90, velocity=0, time=56),
    Message('note_on', channel=10, note=86, velocity=74, time=0),
    Message('note_on', channel=10, note=86, velocity=0, time=71),
    Message('note_on', channel=10, note=83, velocity=81, time=3),
    Message('note_on', channel=10, note=88, velocity=97, time=32),
    Message('note_on', channel=10, note=83, velocity=0, time=5),
    Message('note_on', channel=10, note=83, velocity=71, time=69),
    Message('note_on', channel=10, note=88, velocity=0, time=2),
    Message('note_on', channel=10, note=83, velocity=0, time=44),
    Message('note_on', channel=10, note=76, velocity=47, time=3),
    Message('note_on', channel=10, note=71, velocity=0, time=27),
    Message('note_on', channel=10, note=66, velocity=0, time=27),
    Message('note_on', channel=10, note=76, velocity=0, time=8),
    Message('note_on', channel=10, note=88, velocity=89, time=5),
    Message('note_on', channel=10, note=88, velocity=0, time=141),
    Message('note_on', channel=10, note=76, velocity=42, time=12),
    Message('note_on', channel=10, note=69, velocity=74, time=4),
    Message('note_on', channel=10, note=67, velocity=58, time=1),
    Message('note_on', channel=10, note=72, velocity=42, time=4),
    Message('note_on', channel=10, note=81, velocity=83, time=5),
    Message('note_on', channel=10, note=81, velocity=0, time=40),
    Message('note_on', channel=10, note=91, velocity=125, time=70),
    Message('note_on', channel=10, note=91, velocity=0, time=78),
    Message('note_on', channel=10, note=88, velocity=57, time=4),
    Message('note_on', channel=10, note=84, velocity=83, time=36),
    Message('note_on', channel=10, note=88, velocity=0, time=13),
    Message('note_on', channel=10, note=84, velocity=0, time=67),
    Message('note_on', channel=10, note=81, velocity=43, time=1),
    Message('note_on', channel=10, note=81, velocity=0, time=39),
    Message('note_on', channel=10, note=91, velocity=125, time=8),
    Message('note_on', channel=10, note=91, velocity=0, time=76),
    Message('note_on', channel=10, note=88, velocity=49, time=7),
    Message('note_on', channel=10, note=84, velocity=58, time=34),
    Message('note_on', channel=10, note=88, velocity=0, time=18),
    Message('note_on', channel=10, note=84, velocity=0, time=54),
    Message('note_on', channel=10, note=90, velocity=114, time=19),
    Message('note_on', channel=10, note=90, velocity=0, time=54),
    Message('note_on', channel=10, note=69, velocity=0, time=3),
    Message('note_on', channel=10, note=87, velocity=103, time=0),
    Message('note_on', channel=10, note=67, velocity=0, time=7),
    Message('note_on', channel=10, note=76, velocity=0, time=3),
    Message('note_on', channel=10, note=87, velocity=0, time=16),
    Message('note_on', channel=10, note=90, velocity=127, time=76),
    Message('note_on', channel=10, note=90, velocity=0, time=85),
    Message('note_on', channel=10, note=87, velocity=49, time=1),
    Message('note_on', channel=10, note=72, velocity=0, time=27),
    Message('note_on', channel=10, note=87, velocity=0, time=3),
    Message('note_on', channel=10, note=90, velocity=114, time=97),
    Message('note_on', channel=10, note=90, velocity=0, time=45),
    Message('note_on', channel=10, note=67, velocity=66, time=2),
    Message('note_on', channel=10, note=67, velocity=0, time=79),
    Message('note_on', channel=10, note=83, velocity=95, time=2),
    Message('note_on', channel=10, note=83, velocity=0, time=50),
    Message('note_on', channel=10, note=79, velocity=81, time=2),
    Message('note_on', channel=10, note=78, velocity=127, time=63),
    Message('note_on', channel=10, note=79, velocity=0, time=6),
    Message('note_on', channel=10, note=74, velocity=34, time=24),
    Message('note_on', channel=10, note=71, velocity=43, time=4),
    Message('note_on', channel=10, note=78, velocity=0, time=9),
    Message('note_on', channel=10, note=76, velocity=66, time=6),
    Message('note_on', channel=10, note=67, velocity=40, time=7),
    Message('note_on', channel=10, note=76, velocity=0, time=73),
    Message('note_on', channel=10, note=83, velocity=106, time=5),
    Message('note_on', channel=10, note=74, velocity=0, time=2),
    Message('note_on', channel=10, note=81, velocity=83, time=79),
    Message('note_on', channel=10, note=83, velocity=0, time=10),
    Message('note_on', channel=10, note=79, velocity=77, time=40),
    Message('note_on', channel=10, note=81, velocity=0, time=14),
    Message('note_on', channel=10, note=71, velocity=0, time=28),
    Message('note_on', channel=10, note=78, velocity=112, time=23),
    Message('note_on', channel=10, note=79, velocity=0, time=11),
    Message('note_on', channel=10, note=76, velocity=66, time=37),
    Message('note_on', channel=10, note=78, velocity=0, time=5),
    Message('note_on', channel=10, note=78, velocity=127, time=49),
    Message('note_on', channel=10, note=76, velocity=0, time=10),
    Message('note_on', channel=10, note=79, velocity=112, time=10),
    Message('note_on', channel=10, note=78, velocity=0, time=5),
    Message('note_on', channel=10, note=67, velocity=0, time=14),
    Message('note_on', channel=10, note=78, velocity=97, time=7),
    Message('note_on', channel=10, note=76, velocity=112, time=6),
    Message('note_on', channel=10, note=79, velocity=0, time=3),
    Message('note_on', channel=10, note=78, velocity=0, time=9),
    Message('note_on', channel=10, note=74, velocity=97, time=76),
    Message('note_on', channel=10, note=76, velocity=0, time=8),
    Message('note_on', channel=10, note=72, velocity=77, time=40),
    Message('note_on', channel=10, note=74, velocity=0, time=4),
    Message('note_on', channel=10, note=72, velocity=0, time=117),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('program_change', channel=3, program=11, time=0),
    Message('control_change', channel=3, control=7, value=108, time=0),
    Message('control_change', channel=3, control=10, value=89, time=0),
    Message('control_change', channel=3, control=93, value=0, time=0),
    Message('control_change', channel=3, control=91, value=63, time=0),
    Message('note_on', channel=3, note=71, velocity=47, time=53725),
    Message('note_on', channel=3, note=72, velocity=71, time=15),
    Message('note_on', channel=3, note=60, velocity=89, time=7),
    Message('note_on', channel=3, note=73, velocity=92, time=1),
    Message('note_on', channel=3, note=60, velocity=0, time=6),
    Message('note_on', channel=3, note=74, velocity=106, time=5),
    Message('note_on', channel=3, note=71, velocity=0, time=1),
    Message('note_on', channel=3, note=62, velocity=106, time=2),
    Message('note_on', channel=3, note=73, velocity=0, time=10),
    Message('note_on', channel=3, note=72, velocity=0, time=0),
    Message('note_on', channel=3, note=71, velocity=89, time=181),
    Message('note_on', channel=3, note=62, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=77, time=4),
    Message('note_on', channel=3, note=74, velocity=0, time=3),
    Message('note_on', channel=3, note=57, velocity=97, time=27),
    Message('note_on', channel=3, note=71, velocity=0, time=3),
    Message('note_on', channel=3, note=69, velocity=122, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=2),
    Message('note_on', channel=3, note=59, velocity=58, time=87),
    Message('note_on', channel=3, note=71, velocity=127, time=0),
    Message('note_on', channel=3, note=57, velocity=0, time=3),
    Message('note_on', channel=3, note=69, velocity=0, time=2),
    Message('note_on', channel=3, note=69, velocity=106, time=28),
    Message('note_on', channel=3, note=71, velocity=0, time=4),
    Message('note_on', channel=3, note=57, velocity=81, time=2),
    Message('note_on', channel=3, note=59, velocity=0, time=9),
    Message('note_on', channel=3, note=57, velocity=0, time=62),
    Message('note_on', channel=3, note=67, velocity=127, time=5),
    Message('note_on', channel=3, note=55, velocity=94, time=1),
    Message('note_on', channel=3, note=69, velocity=0, time=10),
    Message('note_on', channel=3, note=67, velocity=0, time=22),
    Message('note_on', channel=3, note=55, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=61, time=240),
    Message('note_on', channel=3, note=52, velocity=57, time=2),
    Message('note_on', channel=3, note=67, velocity=89, time=81),
    Message('note_on', channel=3, note=55, velocity=78, time=4),
    Message('note_on', channel=3, note=64, velocity=0, time=7),
    Message('note_on', channel=3, note=52, velocity=0, time=16),
    Message('note_on', channel=3, note=71, velocity=78, time=7),
    Message('note_on', channel=3, note=67, velocity=0, time=7),
    Message('note_on', channel=3, note=59, velocity=72, time=8),
    Message('note_on', channel=3, note=55, velocity=0, time=15),
    Message('note_on', channel=3, note=72, velocity=83, time=56),
    Message('note_on', channel=3, note=60, velocity=42, time=6),
    Message('note_on', channel=3, note=59, velocity=0, time=1),
    Message('note_on', channel=3, note=71, velocity=0, time=3),
    Message('note_on', channel=3, note=59, velocity=83, time=32),
    Message('note_on', channel=3, note=71, velocity=125, time=2),
    Message('note_on', channel=3, note=72, velocity=0, time=8),
    Message('note_on', channel=3, note=60, velocity=0, time=22),
    Message('note_on', channel=3, note=57, velocity=75, time=217),
    Message('note_on', channel=3, note=69, velocity=120, time=2),
    Message('note_on', channel=3, note=59, velocity=0, time=5),
    Message('note_on', channel=3, note=71, velocity=0, time=1),
    Message('note_on', channel=3, note=69, velocity=0, time=66),
    Message('note_on', channel=3, note=71, velocity=31, time=12),
    Message('note_on', channel=3, note=55, velocity=69, time=17),
    Message('note_on', channel=3, note=57, velocity=0, time=1),
    Message('note_on', channel=3, note=69, velocity=79, time=3),
    Message('note_on', channel=3, note=67, velocity=89, time=10),
    Message('note_on', channel=3, note=71, velocity=0, time=1),
    Message('note_on', channel=3, note=69, velocity=0, time=15),
    Message('note_on', channel=3, note=55, velocity=0, time=31),
    Message('note_on', channel=3, note=64, velocity=77, time=33),
    Message('note_on', channel=3, note=52, velocity=71, time=8),
    Message('note_on', channel=3, note=67, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=0, time=121),
    Message('note_on', channel=3, note=67, velocity=89, time=0),
    Message('note_on', channel=3, note=55, velocity=68, time=1),
    Message('note_on', channel=3, note=52, velocity=0, time=10),
    Message('note_on', channel=3, note=64, velocity=54, time=22),
    Message('note_on', channel=3, note=55, velocity=0, time=16),
    Message('note_on', channel=3, note=67, velocity=0, time=0),
    Message('note_on', channel=3, note=64, velocity=0, time=58),
    Message('note_on', channel=3, note=63, velocity=114, time=46),
    Message('note_on', channel=3, note=51, velocity=83, time=4),
    Message('note_on', channel=3, note=63, velocity=0, time=66),
    Message('note_on', channel=3, note=65, velocity=95, time=2),
    Message('note_on', channel=3, note=53, velocity=42, time=15),
    Message('note_on', channel=3, note=51, velocity=0, time=5),
    Message('note_on', channel=3, note=62, velocity=97, time=13),
    Message('note_on', channel=3, note=65, velocity=0, time=1),
    Message('note_on', channel=3, note=50, velocity=67, time=19),
    Message('note_on', channel=3, note=53, velocity=0, time=7),
    Message('note_on', channel=3, note=60, velocity=91, time=65),
    Message('note_on', channel=3, note=62, velocity=0, time=9),
    Message('note_on', channel=3, note=50, velocity=0, time=7),
    Message('note_on', channel=3, note=60, velocity=0, time=24),
    Message('note_on', channel=3, note=59, velocity=97, time=5),
    Message('note_on', channel=3, note=59, velocity=0, time=346),
    Message('note_on', channel=3, note=59, velocity=106, time=248),
    Message('note_on', channel=3, note=62, velocity=66, time=31),
    Message('note_on', channel=3, note=59, velocity=0, time=3),
    Message('note_on', channel=3, note=66, velocity=61, time=37),
    Message('note_on', channel=3, note=62, velocity=0, time=1),
    Message('note_on', channel=3, note=69, velocity=114, time=41),
    Message('note_on', channel=3, note=66, velocity=0, time=4),
    Message('note_on', channel=3, note=69, velocity=0, time=41),
    Message('note_on', channel=3, note=71, velocity=125, time=37),
    Message('note_on', channel=3, note=69, velocity=98, time=39),
    Message('note_on', channel=3, note=71, velocity=0, time=15),
    Message('note_on', channel=3, note=67, velocity=97, time=57),
    Message('note_on', channel=3, note=69, velocity=0, time=14),
    Message('note_on', channel=3, note=64, velocity=114, time=27),
    Message('note_on', channel=3, note=67, velocity=0, time=1),
    Message('note_on', channel=3, note=60, velocity=106, time=112),
    Message('note_on', channel=3, note=55, velocity=86, time=1),
    Message('note_on', channel=3, note=64, velocity=0, time=32),
    Message('note_on', channel=3, note=64, velocity=52, time=58),
    Message('note_on', channel=3, note=67, velocity=77, time=18),
    Message('note_on', channel=3, note=64, velocity=0, time=5),
    Message('note_on', channel=3, note=74, velocity=106, time=11),
    Message('note_on', channel=3, note=67, velocity=0, time=15),
    Message('note_on', channel=3, note=74, velocity=0, time=61),
    Message('note_on', channel=3, note=72, velocity=114, time=12),
    Message('note_on', channel=3, note=72, velocity=0, time=57),
    Message('note_on', channel=3, note=71, velocity=127, time=67),
    Message('note_on', channel=3, note=55, velocity=0, time=23),
    Message('note_on', channel=3, note=60, velocity=0, time=22),
    Message('note_on', channel=3, note=69, velocity=97, time=216),
    Message('note_on', channel=3, note=71, velocity=0, time=13),
    Message('note_on', channel=3, note=67, velocity=89, time=7),
    Message('note_on', channel=3, note=69, velocity=0, time=14),
    Message('note_on', channel=3, note=66, velocity=127, time=72),
    Message('note_on', channel=3, note=67, velocity=0, time=7),
    Message('note_on', channel=3, note=67, velocity=71, time=84),
    Message('note_on', channel=3, note=66, velocity=0, time=10),
    Message('note_on', channel=3, note=68, velocity=83, time=4),
    Message('note_on', channel=3, note=67, velocity=0, time=16),
    Message('note_on', channel=3, note=69, velocity=114, time=12),
    Message('note_on', channel=3, note=68, velocity=0, time=8),
    Message('note_on', channel=3, note=62, velocity=89, time=6),
    Message('note_on', channel=3, note=69, velocity=0, time=19),
    Message('note_on', channel=3, note=59, velocity=83, time=68),
    Message('note_on', channel=3, note=55, velocity=97, time=5),
    Message('note_on', channel=3, note=64, velocity=78, time=18),
    Message('note_on', channel=3, note=62, velocity=0, time=12),
    Message('note_on', channel=3, note=66, velocity=97, time=74),
    Message('note_on', channel=3, note=64, velocity=0, time=6),
    Message('note_on', channel=3, note=66, velocity=0, time=26),
    Message('note_on', channel=3, note=67, velocity=114, time=1),
    Message('note_on', channel=3, note=69, velocity=106, time=76),
    Message('note_on', channel=3, note=67, velocity=0, time=8),
    Message('note_on', channel=3, note=71, velocity=97, time=31),
    Message('note_on', channel=3, note=69, velocity=0, time=5),
    Message('note_on', channel=3, note=59, velocity=0, time=8),
    Message('note_on', channel=3, note=55, velocity=0, time=4),
    Message('note_on', channel=3, note=59, velocity=89, time=63),
    Message('note_on', channel=3, note=55, velocity=67, time=8),
    Message('note_on', channel=3, note=71, velocity=0, time=22),
    Message('note_on', channel=3, note=69, velocity=114, time=7),
    Message('note_on', channel=3, note=55, velocity=0, time=77),
    Message('note_on', channel=3, note=71, velocity=114, time=5),
    Message('note_on', channel=3, note=69, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=0, time=5),
    Message('note_on', channel=3, note=72, velocity=83, time=21),
    Message('note_on', channel=3, note=71, velocity=0, time=46),
    Message('note_on', channel=3, note=54, velocity=89, time=30),
    Message('note_on', channel=3, note=59, velocity=81, time=1),
    Message('note_on', channel=3, note=72, velocity=0, time=22),
    Message('note_on', channel=3, note=71, velocity=114, time=3),
    Message('note_on', channel=3, note=59, velocity=0, time=11),
    Message('note_on', channel=3, note=54, velocity=0, time=9),
    Message('note_on', channel=3, note=72, velocity=61, time=82),
    Message('note_on', channel=3, note=71, velocity=0, time=15),
    Message('note_on', channel=3, note=74, velocity=83, time=23),
    Message('note_on', channel=3, note=72, velocity=0, time=9),
    Message('note_on', channel=3, note=55, velocity=81, time=79),
    Message('note_on', channel=3, note=59, velocity=60, time=1),
    Message('note_on', channel=3, note=52, velocity=44, time=6),
    Message('note_on', channel=3, note=59, velocity=0, time=17),
    Message('note_on', channel=3, note=55, velocity=0, time=3),
    Message('note_on', channel=3, note=52, velocity=0, time=8),
    Message('note_on', channel=3, note=74, velocity=0, time=5),
    Message('note_on', channel=3, note=71, velocity=95, time=1),
    Message('note_on', channel=3, note=72, velocity=77, time=82),
    Message('note_on', channel=3, note=71, velocity=0, time=10),
    Message('note_on', channel=3, note=76, velocity=62, time=18),
    Message('note_on', channel=3, note=72, velocity=0, time=9),
    Message('note_on', channel=3, note=48, velocity=77, time=68),
    Message('note_on', channel=3, note=59, velocity=69, time=1),
    Message('note_on', channel=3, note=52, velocity=77, time=5),
    Message('note_on', channel=3, note=55, velocity=89, time=1),
    Message('note_on', channel=3, note=76, velocity=0, time=29),
    Message('note_on', channel=3, note=48, velocity=0, time=12),
    Message('note_on', channel=3, note=59, velocity=0, time=2),
    Message('note_on', channel=3, note=55, velocity=0, time=3),
    Message('note_on', channel=3, note=52, velocity=0, time=5),
    Message('note_on', channel=3, note=71, velocity=43, time=1),
    Message('note_on', channel=3, note=72, velocity=77, time=38),
    Message('note_on', channel=3, note=71, velocity=0, time=11),
    Message('note_on', channel=3, note=72, velocity=0, time=24),
    Message('note_on', channel=3, note=76, velocity=51, time=3),
    Message('note_on', channel=3, note=79, velocity=114, time=45),
    Message('note_on', channel=3, note=76, velocity=0, time=4),
    Message('note_on', channel=3, note=79, velocity=0, time=36),
    Message('note_on', channel=3, note=83, velocity=112, time=45),
    Message('note_on', channel=3, note=81, velocity=122, time=2),
    Message('note_on', channel=3, note=83, velocity=0, time=53),
    Message('note_on', channel=3, note=79, velocity=91, time=63),
    Message('note_on', channel=3, note=81, velocity=0, time=11),
    Message('note_on', channel=3, note=78, velocity=125, time=28),
    Message('note_on', channel=3, note=79, velocity=0, time=12),
    Message('note_on', channel=3, note=78, velocity=0, time=63),
    Message('note_on', channel=3, note=76, velocity=102, time=2),
    Message('note_on', channel=3, note=74, velocity=125, time=42),
    Message('note_on', channel=3, note=76, velocity=0, time=18),
    Message('note_on', channel=3, note=74, velocity=0, time=39),
    Message('note_on', channel=3, note=74, velocity=127, time=58),
    Message('note_on', channel=3, note=74, velocity=0, time=55),
    Message('note_on', channel=3, note=76, velocity=44, time=6),
    Message('note_on', channel=3, note=74, velocity=61, time=16),
    Message('note_on', channel=3, note=76, velocity=0, time=9),
    Message('note_on', channel=3, note=72, velocity=69, time=2),
    Message('note_on', channel=3, note=74, velocity=0, time=5),
    Message('note_on', channel=3, note=71, velocity=106, time=20),
    Message('note_on', channel=3, note=72, velocity=0, time=15),
    Message('note_on', channel=3, note=71, velocity=0, time=188),
    Message('note_on', channel=3, note=58, velocity=58, time=15),
    Message('note_on', channel=3, note=58, velocity=0, time=7),
    Message('note_on', channel=3, note=59, velocity=42, time=15),
    Message('note_on', channel=3, note=62, velocity=83, time=8),
    Message('note_on', channel=3, note=66, velocity=94, time=4),
    Message('note_on', channel=3, note=69, velocity=94, time=0),
    Message('note_on', channel=3, note=71, velocity=91, time=0),
    Message('note_on', channel=3, note=74, velocity=98, time=1),
    Message('note_on', channel=3, note=78, velocity=106, time=3),
    Message('note_on', channel=3, note=81, velocity=97, time=2),
    Message('note_on', channel=3, note=78, velocity=0, time=45),
    Message('note_on', channel=3, note=74, velocity=0, time=6),
    Message('note_on', channel=3, note=71, velocity=0, time=4),
    Message('note_on', channel=3, note=69, velocity=0, time=1),
    Message('note_on', channel=3, note=81, velocity=0, time=8),
    Message('note_on', channel=3, note=69, velocity=75, time=53),
    Message('note_on', channel=3, note=71, velocity=74, time=0),
    Message('note_on', channel=3, note=74, velocity=79, time=1),
    Message('note_on', channel=3, note=78, velocity=86, time=2),
    Message('note_on', channel=3, note=81, velocity=97, time=3),
    Message('note_on', channel=3, note=59, velocity=0, time=39),
    Message('note_on', channel=3, note=69, velocity=0, time=1),
    Message('note_on', channel=3, note=71, velocity=0, time=2),
    Message('note_on', channel=3, note=66, velocity=0, time=3),
    Message('note_on', channel=3, note=62, velocity=0, time=2),
    Message('note_on', channel=3, note=78, velocity=0, time=8),
    Message('note_on', channel=3, note=74, velocity=0, time=0),
    Message('note_on', channel=3, note=81, velocity=0, time=8),
    Message('note_on', channel=3, note=59, velocity=67, time=23),
    Message('note_on', channel=3, note=69, velocity=75, time=21),
    Message('note_on', channel=3, note=71, velocity=80, time=1),
    Message('note_on', channel=3, note=74, velocity=68, time=0),
    Message('note_on', channel=3, note=62, velocity=71, time=5),
    Message('note_on', channel=3, note=78, velocity=97, time=2),
    Message('note_on', channel=3, note=66, velocity=112, time=2),
    Message('note_on', channel=3, note=81, velocity=89, time=4),
    Message('note_on', channel=3, note=71, velocity=0, time=26),
    Message('note_on', channel=3, note=69, velocity=0, time=0),
    Message('note_on', channel=3, note=74, velocity=0, time=28),
    Message('note_on', channel=3, note=81, velocity=0, time=18),
    Message('note_on', channel=3, note=78, velocity=0, time=2),
    Message('note_on', channel=3, note=71, velocity=46, time=20),
    Message('note_on', channel=3, note=83, velocity=114, time=18),
    Message('note_on', channel=3, note=83, velocity=0, time=43),
    Message('note_on', channel=3, note=71, velocity=0, time=9),
    Message('note_on', channel=3, note=66, velocity=0, time=14),
    Message('note_on', channel=3, note=62, velocity=0, time=2),
    Message('note_on', channel=3, note=59, velocity=0, time=30),
    Message('note_on', channel=3, note=67, velocity=78, time=20),
    Message('note_on', channel=3, note=79, velocity=97, time=8),
    Message('note_on', channel=3, note=67, velocity=0, time=73),
    Message('note_on', channel=3, note=64, velocity=83, time=7),
    Message('note_on', channel=3, note=79, velocity=0, time=21),
    Message('note_on', channel=3, note=67, velocity=72, time=15),
    Message('note_on', channel=3, note=67, velocity=0, time=70),
    Message('note_on', channel=3, note=76, velocity=61, time=7),
    Message('note_on', channel=3, note=64, velocity=0, time=22),
    Message('note_on', channel=3, note=79, velocity=125, time=27),
    Message('note_on', channel=3, note=76, velocity=0, time=7),
    Message('note_on', channel=3, note=60, velocity=89, time=67),
    Message('note_on', channel=3, note=55, velocity=95, time=3),
    Message('note_on', channel=3, note=57, velocity=43, time=0),
    Message('note_on', channel=3, note=64, velocity=54, time=1),
    Message('note_on', channel=3, note=79, velocity=0, time=7),
    Message('note_on', channel=3, note=71, velocity=50, time=130),
    Message('note_on', channel=3, note=72, velocity=43, time=1),
    Message('note_on', channel=3, note=76, velocity=77, time=13),
    Message('note_on', channel=3, note=79, velocity=114, time=5),
    Message('note_on', channel=3, note=83, velocity=112, time=6),
    Message('note_on', channel=3, note=71, velocity=0, time=18),
    Message('note_on', channel=3, note=72, velocity=0, time=3),
    Message('note_on', channel=3, note=76, velocity=0, time=7),
    Message('note_on', channel=3, note=79, velocity=0, time=6),
    Message('note_on', channel=3, note=83, velocity=0, time=11),
    Message('note_on', channel=3, note=72, velocity=52, time=61),
    Message('note_on', channel=3, note=84, velocity=97, time=11),
    Message('note_on', channel=3, note=72, velocity=0, time=24),
    Message('note_on', channel=3, note=84, velocity=0, time=30),
    Message('note_on', channel=3, note=74, velocity=114, time=19),
    Message('note_on', channel=3, note=86, velocity=89, time=14),
    Message('note_on', channel=3, note=57, velocity=0, time=2),
    Message('note_on', channel=3, note=64, velocity=0, time=3),
    Message('note_on', channel=3, note=55, velocity=0, time=1),
    Message('note_on', channel=3, note=74, velocity=0, time=8),
    Message('note_on', channel=3, note=86, velocity=0, time=11),
    Message('note_on', channel=3, note=60, velocity=0, time=8),
    Message('note_on', channel=3, note=74, velocity=71, time=23),
    Message('note_on', channel=3, note=74, velocity=0, time=16),
    Message('note_on', channel=3, note=86, velocity=71, time=0),
    Message('note_on', channel=3, note=74, velocity=77, time=18),
    Message('note_on', channel=3, note=86, velocity=0, time=2),
    Message('note_on', channel=3, note=86, velocity=61, time=9),
    Message('note_on', channel=3, note=74, velocity=0, time=7),
    Message('note_on', channel=3, note=86, velocity=0, time=15),
    Message('note_on', channel=3, note=74, velocity=61, time=0),
    Message('note_on', channel=3, note=54, velocity=103, time=4),
    Message('note_on', channel=3, note=63, velocity=89, time=2),
    Message('note_on', channel=3, note=60, velocity=42, time=1),
    Message('note_on', channel=3, note=74, velocity=0, time=13),
    Message('note_on', channel=3, note=86, velocity=42, time=35),
    Message('note_on', channel=3, note=74, velocity=55, time=18),
    Message('note_on', channel=3, note=86, velocity=0, time=22),
    Message('note_on', channel=3, note=74, velocity=0, time=40),
    Message('note_on', channel=3, note=83, velocity=1, time=40),
    Message('note_on', channel=3, note=84, velocity=43, time=54),
    Message('note_on', channel=3, note=83, velocity=0, time=10),
    Message('note_on', channel=3, note=85, velocity=66, time=8),
    Message('note_on', channel=3, note=84, velocity=0, time=18),
    Message('note_on', channel=3, note=86, velocity=127, time=4),
    Message('note_on', channel=3, note=85, velocity=0, time=7),
    Message('note_on', channel=3, note=60, velocity=0, time=18),
    Message('note_on', channel=3, note=86, velocity=0, time=11),
    Message('note_on', channel=3, note=54, velocity=0, time=11),
    Message('note_on', channel=3, note=63, velocity=0, time=9),
    Message('note_on', channel=3, note=74, velocity=71, time=57),
    Message('note_on', channel=3, note=55, velocity=71, time=5),
    Message('note_on', channel=3, note=62, velocity=63, time=1),
    Message('note_on', channel=3, note=59, velocity=86, time=1),
    Message('note_on', channel=3, note=62, velocity=0, time=20),
    Message('note_on', channel=3, note=59, velocity=0, time=3),
    Message('note_on', channel=3, note=55, velocity=0, time=3),
    Message('note_on', channel=3, note=74, velocity=0, time=7),
    Message('note_on', channel=3, note=74, velocity=89, time=39),
    Message('note_on', channel=3, note=85, velocity=125, time=35),
    Message('note_on', channel=3, note=74, velocity=0, time=3),
    Message('note_on', channel=3, note=86, velocity=103, time=2),
    Message('note_on', channel=3, note=85, velocity=0, time=20),
    Message('note_on', channel=3, note=86, velocity=0, time=27),
    Message('note_on', channel=3, note=74, velocity=106, time=29),
    Message('note_on', channel=3, note=74, velocity=0, time=25),
    Message('note_on', channel=3, note=74, velocity=97, time=18),
    Message('note_on', channel=3, note=74, velocity=0, time=31),
    Message('note_on', channel=3, note=85, velocity=97, time=47),
    Message('note_on', channel=3, note=54, velocity=114, time=7),
    Message('note_on', channel=3, note=86, velocity=112, time=3),
    Message('note_on', channel=3, note=59, velocity=94, time=1),
    Message('note_on', channel=3, note=62, velocity=58, time=8),
    Message('note_on', channel=3, note=85, velocity=0, time=4),
    Message('note_on', channel=3, note=62, velocity=0, time=21),
    Message('note_on', channel=3, note=54, velocity=0, time=3),
    Message('note_on', channel=3, note=86, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=0, time=1),
    Message('note_on', channel=3, note=74, velocity=103, time=3),
    Message('note_on', channel=3, note=74, velocity=0, time=37),
    Message('note_on', channel=3, note=74, velocity=97, time=36),
    Message('note_on', channel=3, note=54, velocity=114, time=40),
    Message('note_on', channel=3, note=74, velocity=0, time=3),
    Message('note_on', channel=3, note=59, velocity=95, time=0),
    Message('note_on', channel=3, note=85, velocity=127, time=0),
    Message('note_on', channel=3, note=62, velocity=58, time=1),
    Message('note_on', channel=3, note=86, velocity=114, time=4),
    Message('note_on', channel=3, note=85, velocity=0, time=20),
    Message('note_on', channel=3, note=62, velocity=0, time=4),
    Message('note_on', channel=3, note=59, velocity=0, time=1),
    Message('note_on', channel=3, note=54, velocity=0, time=1),
    Message('note_on', channel=3, note=86, velocity=0, time=37),
    Message('note_on', channel=3, note=74, velocity=97, time=15),
    Message('note_on', channel=3, note=74, velocity=0, time=31),
    Message('note_on', channel=3, note=74, velocity=83, time=18),
    Message('note_on', channel=3, note=74, velocity=0, time=21),
    Message('note_on', channel=3, note=86, velocity=114, time=48),
    Message('note_on', channel=3, note=85, velocity=94, time=1),
    Message('note_on', channel=3, note=85, velocity=0, time=26),
    Message('note_on', channel=3, note=86, velocity=0, time=7),
    Message('note_on', channel=3, note=74, velocity=58, time=21),
    Message('note_on', channel=3, note=74, velocity=0, time=18),
    Message('note_on', channel=3, note=74, velocity=106, time=57),
    Message('note_on', channel=3, note=55, velocity=89, time=29),
    Message('note_on', channel=3, note=52, velocity=61, time=1),
    Message('note_on', channel=3, note=85, velocity=125, time=4),
    Message('note_on', channel=3, note=74, velocity=0, time=1),
    Message('note_on', channel=3, note=86, velocity=112, time=0),
    Message('note_on', channel=3, note=55, velocity=0, time=33),
    Message('note_on', channel=3, note=85, velocity=0, time=4),
    Message('note_on', channel=3, note=52, velocity=0, time=2),
    Message('note_on', channel=3, note=86, velocity=0, time=8),
    Message('note_on', channel=3, note=74, velocity=114, time=31),
    Message('note_on', channel=3, note=85, velocity=114, time=34),
    Message('note_on', channel=3, note=74, velocity=0, time=2),
    Message('note_on', channel=3, note=86, velocity=89, time=1),
    Message('note_on', channel=3, note=85, velocity=0, time=29),
    Message('note_on', channel=3, note=86, velocity=0, time=16),
    Message('note_on', channel=3, note=74, velocity=106, time=38),
    Message('note_on', channel=3, note=85, velocity=97, time=38),
    Message('note_on', channel=3, note=86, velocity=69, time=0),
    Message('note_on', channel=3, note=74, velocity=0, time=5),
    Message('note_on', channel=3, note=85, velocity=0, time=18),
    Message('note_on', channel=3, note=86, velocity=0, time=30),
    Message('note_on', channel=3, note=48, velocity=75, time=28),
    Message('note_on', channel=3, note=59, velocity=75, time=4),
    Message('note_on', channel=3, note=52, velocity=74, time=2),
    Message('note_on', channel=3, note=55, velocity=80, time=1),
    Message('note_on', channel=3, note=74, velocity=50, time=15),
    Message('note_on', channel=3, note=59, velocity=0, time=10),
    Message('note_on', channel=3, note=55, velocity=0, time=2),
    Message('note_on', channel=3, note=48, velocity=0, time=0),
    Message('note_on', channel=3, note=52, velocity=0, time=5),
    Message('note_on', channel=3, note=74, velocity=0, time=72),
    Message('note_on', channel=3, note=85, velocity=127, time=3),
    Message('note_on', channel=3, note=86, velocity=114, time=4),
    Message('note_on', channel=3, note=85, velocity=0, time=20),
    Message('note_on', channel=3, note=86, velocity=0, time=97),
    Message('note_on', channel=3, note=74, velocity=89, time=3),
    Message('note_on', channel=3, note=57, velocity=51, time=26),
    Message('note_on', channel=3, note=64, velocity=69, time=1),
    Message('note_on', channel=3, note=60, velocity=79, time=3),
    Message('note_on', channel=3, note=55, velocity=50, time=1),
    Message('note_on', channel=3, note=74, velocity=0, time=8),
    Message('note_on', channel=3, note=86, velocity=112, time=5),
    Message('note_on', channel=3, note=85, velocity=110, time=2),
    Message('note_on', channel=3, note=85, velocity=0, time=10),
    Message('note_on', channel=3, note=86, velocity=0, time=51),
    Message('note_on', channel=3, note=74, velocity=84, time=21),
    Message('note_on', channel=3, note=86, velocity=106, time=31),
    Message('note_on', channel=3, note=74, velocity=0, time=1),
    Message('note_on', channel=3, note=57, velocity=0, time=16),
    Message('note_on', channel=3, note=64, velocity=0, time=29),
    Message('note_on', channel=3, note=86, velocity=0, time=0),
    Message('note_on', channel=3, note=55, velocity=0, time=3),
    Message('note_on', channel=3, note=88, velocity=83, time=31),
    Message('note_on', channel=3, note=60, velocity=0, time=9),
    Message('note_on', channel=3, note=86, velocity=43, time=40),
    Message('note_on', channel=3, note=88, velocity=0, time=13),
    Message('note_on', channel=3, note=86, velocity=0, time=52),
    Message('note_on', channel=3, note=63, velocity=83, time=6),
    Message('note_on', channel=3, note=54, velocity=89, time=3),
    Message('note_on', channel=3, note=60, velocity=42, time=0),
    Message('note_on', channel=3, note=84, velocity=125, time=37),
    Message('note_on', channel=3, note=60, velocity=0, time=15),
    Message('note_on', channel=3, note=54, velocity=0, time=5),
    Message('note_on', channel=3, note=63, velocity=0, time=3),
    Message('note_on', channel=3, note=84, velocity=0, time=42),
    Message('note_on', channel=3, note=83, velocity=127, time=17),
    Message('note_on', channel=3, note=55, velocity=47, time=43),
    Message('note_on', channel=3, note=59, velocity=81, time=3),
    Message('note_on', channel=3, note=55, velocity=0, time=31),
    Message('note_on', channel=3, note=59, velocity=0, time=1),
    Message('note_on', channel=3, note=86, velocity=83, time=86),
    Message('note_on', channel=3, note=83, velocity=0, time=1),
    Message('note_on', channel=3, note=86, velocity=0, time=77),
    Message('note_on', channel=3, note=81, velocity=114, time=3),
    Message('note_on', channel=3, note=59, velocity=42, time=18),
    Message('note_on', channel=3, note=69, velocity=61, time=5),
    Message('note_on', channel=3, note=62, velocity=74, time=3),
    Message('note_on', channel=3, note=66, velocity=110, time=0),
    Message('note_on', channel=3, note=81, velocity=0, time=119),
    Message('note_on', channel=3, note=83, velocity=127, time=13),
    Message('note_on', channel=3, note=69, velocity=0, time=25),
    Message('note_on', channel=3, note=66, velocity=0, time=6),
    Message('note_on', channel=3, note=62, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=0, time=25),
    Message('note_on', channel=3, note=83, velocity=0, time=8),
    Message('note_on', channel=3, note=79, velocity=125, time=8),
    Message('note_on', channel=3, note=59, velocity=41, time=48),
    Message('note_on', channel=3, note=62, velocity=60, time=3),
    Message('note_on', channel=3, note=67, velocity=42, time=2),
    Message('note_on', channel=3, note=64, velocity=42, time=3),
    Message('note_on', channel=3, note=79, velocity=0, time=105),
    Message('note_on', channel=3, note=81, velocity=127, time=7),
    Message('note_on', channel=3, note=81, velocity=0, time=67),
    Message('note_on', channel=3, note=76, velocity=127, time=10),
    Message('note_on', channel=3, note=62, velocity=0, time=50),
    Message('note_on', channel=3, note=67, velocity=0, time=17),
    Message('note_on', channel=3, note=59, velocity=0, time=10),
    Message('note_on', channel=3, note=64, velocity=0, time=8),
    Message('note_on', channel=3, note=59, velocity=1, time=16),
    Message('note_on', channel=3, note=78, velocity=112, time=37),
    Message('note_on', channel=3, note=67, velocity=61, time=3),
    Message('note_on', channel=3, note=64, velocity=52, time=6),
    Message('note_on', channel=3, note=76, velocity=0, time=3),
    Message('note_on', channel=3, note=79, velocity=94, time=0),
    Message('note_on', channel=3, note=78, velocity=0, time=14),
    Message('note_on', channel=3, note=59, velocity=0, time=16),
    Message('note_on', channel=3, note=64, velocity=0, time=4),
    Message('note_on', channel=3, note=67, velocity=0, time=3),
    Message('note_on', channel=3, note=79, velocity=0, time=36),
    Message('note_on', channel=3, note=76, velocity=127, time=6),
    Message('note_on', channel=3, note=60, velocity=89, time=123),
    Message('note_on', channel=3, note=76, velocity=0, time=5),
    Message('note_on', channel=3, note=64, velocity=42, time=137),
    Message('note_on', channel=3, note=60, velocity=0, time=2),
    Message('note_on', channel=3, note=67, velocity=97, time=11),
    Message('note_on', channel=3, note=64, velocity=0, time=10),
    Message('note_on', channel=3, note=83, velocity=127, time=0),
    Message('note_on', channel=3, note=71, velocity=106, time=3),
    Message('note_on', channel=3, note=69, velocity=94, time=1),
    Message('note_on', channel=3, note=69, velocity=0, time=7),
    Message('note_on', channel=3, note=67, velocity=0, time=7),
    Message('note_on', channel=3, note=71, velocity=0, time=46),
    Message('note_on', channel=3, note=67, velocity=103, time=7),
    Message('note_on', channel=3, note=79, velocity=102, time=1),
    Message('note_on', channel=3, note=83, velocity=0, time=9),
    Message('note_on', channel=3, note=76, velocity=61, time=31),
    Message('note_on', channel=3, note=64, velocity=86, time=2),
    Message('note_on', channel=3, note=79, velocity=0, time=8),
    Message('note_on', channel=3, note=67, velocity=0, time=3),
    Message('note_on', channel=3, note=76, velocity=0, time=58),
    Message('note_on', channel=3, note=64, velocity=0, time=4),
    Message('note_on', channel=3, note=60, velocity=102, time=1),
    Message('note_on', channel=3, note=72, velocity=109, time=0),
    Message('note_on', channel=3, note=71, velocity=125, time=44),
    Message('note_on', channel=3, note=72, velocity=0, time=16),
    Message('note_on', channel=3, note=60, velocity=0, time=1),
    Message('note_on', channel=3, note=59, velocity=34, time=28),
    Message('note_on', channel=3, note=71, velocity=0, time=165),
    Message('note_on', channel=3, note=74, velocity=53, time=8),
    Message('note_on', channel=3, note=72, velocity=45, time=0),
    Message('note_on', channel=3, note=59, velocity=0, time=8),
    Message('note_on', channel=3, note=57, velocity=66, time=6),
    Message('note_on', channel=3, note=71, velocity=106, time=4),
    Message('note_on', channel=3, note=74, velocity=0, time=4),
    Message('note_on', channel=3, note=69, velocity=114, time=6),
    Message('note_on', channel=3, note=72, velocity=0, time=6),
    Message('note_on', channel=3, note=71, velocity=0, time=10),
    Message('note_on', channel=3, note=59, velocity=66, time=58),
    Message('note_on', channel=3, note=71, velocity=114, time=3),
    Message('note_on', channel=3, note=57, velocity=0, time=11),
    Message('note_on', channel=3, note=72, velocity=66, time=25),
    Message('note_on', channel=3, note=69, velocity=0, time=3),
    Message('note_on', channel=3, note=71, velocity=0, time=6),
    Message('note_on', channel=3, note=60, velocity=91, time=4),
    Message('note_on', channel=3, note=59, velocity=0, time=16),
    Message('note_on', channel=3, note=60, velocity=0, time=47),
    Message('note_on', channel=3, note=73, velocity=81, time=1),
    Message('note_on', channel=3, note=61, velocity=122, time=11),
    Message('note_on', channel=3, note=72, velocity=0, time=19),
    Message('note_on', channel=3, note=74, velocity=122, time=15),
    Message('note_on', channel=3, note=61, velocity=0, time=2),
    Message('note_on', channel=3, note=62, velocity=41, time=1),
    Message('note_on', channel=3, note=73, velocity=0, time=5),
    Message('note_on', channel=3, note=62, velocity=0, time=53),
    Message('note_on', channel=3, note=59, velocity=83, time=15),
    Message('note_on', channel=3, note=74, velocity=0, time=1),
    Message('note_on', channel=3, note=71, velocity=103, time=2),
    Message('note_on', channel=3, note=72, velocity=45, time=42),
    Message('note_on', channel=3, note=60, velocity=102, time=3),
    Message('note_on', channel=3, note=71, velocity=0, time=4),
    Message('note_on', channel=3, note=59, velocity=0, time=2),
    Message('note_on', channel=3, note=72, velocity=0, time=36),
    Message('note_on', channel=3, note=60, velocity=0, time=6),
    Message('note_on', channel=3, note=73, velocity=122, time=31),
    Message('note_on', channel=3, note=61, velocity=69, time=0),
    Message('note_on', channel=3, note=73, velocity=0, time=39),
    Message('note_on', channel=3, note=74, velocity=110, time=1),
    Message('note_on', channel=3, note=61, velocity=0, time=5),
    Message('note_on', channel=3, note=62, velocity=46, time=0),
    Message('note_on', channel=3, note=74, velocity=0, time=58),
    Message('note_on', channel=3, note=62, velocity=0, time=1),
    Message('note_on', channel=3, note=71, velocity=97, time=14),
    Message('note_on', channel=3, note=59, velocity=65, time=2),
    Message('note_on', channel=3, note=72, velocity=69, time=39),
    Message('note_on', channel=3, note=60, velocity=69, time=3),
    Message('note_on', channel=3, note=71, velocity=0, time=6),
    Message('note_on', channel=3, note=59, velocity=0, time=12),
    Message('note_on', channel=3, note=74, velocity=89, time=54),
    Message('note_on', channel=3, note=72, velocity=0, time=5),
    Message('note_on', channel=3, note=62, velocity=47, time=3),
    Message('note_on', channel=3, note=60, velocity=0, time=7),
    Message('note_on', channel=3, note=74, velocity=0, time=20),
    Message('note_on', channel=3, note=76, velocity=106, time=16),
    Message('note_on', channel=3, note=64, velocity=89, time=4),
    Message('note_on', channel=3, note=62, velocity=0, time=11),
    Message('note_on', channel=3, note=76, velocity=0, time=43),
    Message('note_on', channel=3, note=64, velocity=0, time=12),
    Message('note_on', channel=3, note=78, velocity=127, time=6),
    Message('note_on', channel=3, note=66, velocity=112, time=4),
    Message('note_on', channel=3, note=79, velocity=103, time=41),
    Message('note_on', channel=3, note=67, velocity=92, time=2),
    Message('note_on', channel=3, note=66, velocity=0, time=1),
    Message('note_on', channel=3, note=78, velocity=0, time=0),
    Message('note_on', channel=3, note=67, velocity=0, time=57),
    Message('note_on', channel=3, note=69, velocity=83, time=13),
    Message('note_on', channel=3, note=81, velocity=86, time=1),
    Message('note_on', channel=3, note=79, velocity=0, time=6),
    Message('note_on', channel=3, note=83, velocity=122, time=43),
    Message('note_on', channel=3, note=69, velocity=0, time=2),
    Message('note_on', channel=3, note=71, velocity=114, time=3),
    Message('note_on', channel=3, note=81, velocity=0, time=2),
    Message('note_on', channel=3, note=81, velocity=95, time=106),
    Message('note_on', channel=3, note=69, velocity=80, time=2),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=83, velocity=0, time=3),
    Message('note_on', channel=3, note=71, velocity=83, time=64),
    Message('note_on', channel=3, note=69, velocity=0, time=4),
    Message('note_on', channel=3, note=83, velocity=127, time=4),
    Message('note_on', channel=3, note=81, velocity=0, time=2),
    Message('note_on', channel=3, note=71, velocity=0, time=295),
    Message('note_on', channel=3, note=81, velocity=75, time=23),
    Message('note_on', channel=3, note=83, velocity=0, time=5),
    Message('note_on', channel=3, note=79, velocity=97, time=9),
    Message('note_on', channel=3, note=76, velocity=75, time=10),
    Message('note_on', channel=3, note=81, velocity=0, time=4),
    Message('note_on', channel=3, note=79, velocity=0, time=17),
    Message('note_on', channel=3, note=72, velocity=122, time=0),
    Message('note_on', channel=3, note=76, velocity=0, time=12),
    Message('note_on', channel=3, note=71, velocity=97, time=3),
    Message('note_on', channel=3, note=72, velocity=0, time=19),
    Message('note_on', channel=3, note=72, velocity=114, time=198),
    Message('note_on', channel=3, note=74, velocity=125, time=34),
    Message('note_on', channel=3, note=71, velocity=0, time=10),
    Message('note_on', channel=3, note=72, velocity=0, time=1),
    Message('note_on', channel=3, note=75, velocity=112, time=74),
    Message('note_on', channel=3, note=75, velocity=0, time=23),
    Message('note_on', channel=3, note=74, velocity=0, time=41),
    Message('note_on', channel=3, note=74, velocity=114, time=58),
    Message('note_on', channel=3, note=74, velocity=0, time=113),
    Message('note_on', channel=3, note=72, velocity=106, time=5),
    Message('note_on', channel=3, note=71, velocity=125, time=35),
    Message('note_on', channel=3, note=72, velocity=0, time=15),
    Message('note_on', channel=3, note=71, velocity=0, time=43),
    Message('note_on', channel=3, note=59, velocity=91, time=71),
    Message('note_on', channel=3, note=69, velocity=45, time=88),
    Message('note_on', channel=3, note=62, velocity=97, time=3),
    Message('note_on', channel=3, note=71, velocity=44, time=2),
    Message('note_on', channel=3, note=74, velocity=97, time=6),
    Message('note_on', channel=3, note=78, velocity=122, time=6),
    Message('note_on', channel=3, note=81, velocity=95, time=8),
    Message('note_on', channel=3, note=66, velocity=106, time=3),
    Message('note_on', channel=3, note=59, velocity=0, time=9),
    Message('note_on', channel=3, note=62, velocity=0, time=18),
    Message('note_on', channel=3, note=66, velocity=0, time=3),
    Message('note_on', channel=3, note=71, velocity=0, time=1),
    Message('note_on', channel=3, note=74, velocity=0, time=1),
    Message('note_on', channel=3, note=78, velocity=0, time=3),
    Message('note_on', channel=3, note=69, velocity=0, time=0),
    Message('note_on', channel=3, note=81, velocity=0, time=10),
    Message('note_on', channel=3, note=59, velocity=47, time=56),
    Message('note_on', channel=3, note=62, velocity=89, time=11),
    Message('note_on', channel=3, note=74, velocity=72, time=0),
    Message('note_on', channel=3, note=69, velocity=71, time=1),
    Message('note_on', channel=3, note=66, velocity=112, time=2),
    Message('note_on', channel=3, note=78, velocity=91, time=0),
    Message('note_on', channel=3, note=71, velocity=59, time=1),
    Message('note_on', channel=3, note=81, velocity=97, time=5),
    Message('note_on', channel=3, note=71, velocity=0, time=38),
    Message('note_on', channel=3, note=74, velocity=0, time=3),
    Message('note_on', channel=3, note=59, velocity=0, time=0),
    Message('note_on', channel=3, note=66, velocity=0, time=1),
    Message('note_on', channel=3, note=62, velocity=0, time=0),
    Message('note_on', channel=3, note=69, velocity=0, time=2),
    Message('note_on', channel=3, note=78, velocity=0, time=1),
    Message('note_on', channel=3, note=81, velocity=0, time=9),
    Message('note_on', channel=3, note=59, velocity=1, time=48),
    Message('note_on', channel=3, note=69, velocity=61, time=5),
    Message('note_on', channel=3, note=71, velocity=48, time=3),
    Message('note_on', channel=3, note=74, velocity=69, time=2),
    Message('note_on', channel=3, note=78, velocity=89, time=2),
    Message('note_on', channel=3, note=66, velocity=114, time=5),
    Message('note_on', channel=3, note=62, velocity=61, time=2),
    Message('note_on', channel=3, note=81, velocity=89, time=6),
    Message('note_on', channel=3, note=74, velocity=0, time=34),
    Message('note_on', channel=3, note=71, velocity=0, time=5),
    Message('note_on', channel=3, note=69, velocity=0, time=1),
    Message('note_on', channel=3, note=78, velocity=0, time=10),
    Message('note_on', channel=3, note=81, velocity=0, time=18),
    Message('note_on', channel=3, note=71, velocity=77, time=12),
    Message('note_on', channel=3, note=79, velocity=83, time=4),
    Message('note_on', channel=3, note=76, velocity=60, time=2),
    Message('note_on', channel=3, note=66, velocity=0, time=5),
    Message('note_on', channel=3, note=62, velocity=0, time=20),
    Message('note_on', channel=3, note=59, velocity=0, time=20),
    Message('note_on', channel=3, note=64, velocity=97, time=52),
    Message('note_on', channel=3, note=59, velocity=77, time=5),
    Message('note_on', channel=3, note=71, velocity=0, time=6),
    Message('note_on', channel=3, note=71, velocity=42, time=19),
    Message('note_on', channel=3, note=79, velocity=0, time=3),
    Message('note_on', channel=3, note=76, velocity=0, time=3),
    Message('note_on', channel=3, note=71, velocity=0, time=87),
    Message('note_on', channel=3, note=83, velocity=125, time=7),
    Message('note_on', channel=3, note=79, velocity=97, time=48),
    Message('note_on', channel=3, note=83, velocity=0, time=11),
    Message('note_on', channel=3, note=59, velocity=0, time=11),
    Message('note_on', channel=3, note=64, velocity=0, time=1),
    Message('note_on', channel=3, note=76, velocity=106, time=13),
    Message('note_on', channel=3, note=79, velocity=0, time=8),
    Message('note_on', channel=3, note=72, velocity=106, time=26),
    Message('note_on', channel=3, note=76, velocity=0, time=14),
    Message('note_on', channel=3, note=72, velocity=0, time=26),
    Message('note_on', channel=3, note=60, velocity=84, time=5),
    Message('note_on', channel=3, note=67, velocity=106, time=8),
    Message('note_on', channel=3, note=64, velocity=95, time=2),
    Message('note_on', channel=3, note=71, velocity=97, time=71),
    Message('note_on', channel=3, note=72, velocity=94, time=1),
    Message('note_on', channel=3, note=76, velocity=89, time=4),
    Message('note_on', channel=3, note=79, velocity=106, time=2),
    Message('note_on', channel=3, note=83, velocity=102, time=1),
    Message('note_on', channel=3, note=71, velocity=0, time=20),
    Message('note_on', channel=3, note=72, velocity=0, time=1),
    Message('note_on', channel=3, note=76, velocity=0, time=13),
    Message('note_on', channel=3, note=79, velocity=0, time=3),
    Message('note_on', channel=3, note=83, velocity=0, time=11),
    Message('note_on', channel=3, note=72, velocity=43, time=93),
    Message('note_on', channel=3, note=84, velocity=97, time=5),
    Message('note_on', channel=3, note=72, velocity=0, time=22),
    Message('note_on', channel=3, note=84, velocity=0, time=20),
    Message('note_on', channel=3, note=76, velocity=89, time=31),
    Message('note_on', channel=3, note=88, velocity=75, time=10),
    Message('note_on', channel=3, note=76, velocity=0, time=5),
    Message('note_on', channel=3, note=67, velocity=0, time=4),
    Message('note_on', channel=3, note=88, velocity=0, time=7),
    Message('note_on', channel=3, note=64, velocity=0, time=0),
    Message('note_on', channel=3, note=79, velocity=106, time=23),
    Message('note_on', channel=3, note=91, velocity=85, time=0),
    Message('note_on', channel=3, note=89, velocity=62, time=2),
    Message('note_on', channel=3, note=89, velocity=0, time=12),
    Message('note_on', channel=3, note=60, velocity=0, time=9),
    Message('note_on', channel=3, note=79, velocity=0, time=0),
    Message('note_on', channel=3, note=91, velocity=0, time=10),
    Message('note_on', channel=3, note=83, velocity=125, time=46),
    Message('note_on', channel=3, note=95, velocity=114, time=6),
    Message('note_on', channel=3, note=95, velocity=0, time=21),
    Message('note_on', channel=3, note=83, velocity=0, time=14),
    Message('note_on', channel=3, note=95, velocity=57, time=4),
    Message('note_on', channel=3, note=95, velocity=0, time=8),
    Message('note_on', channel=3, note=83, velocity=97, time=7),
    Message('note_on', channel=3, note=83, velocity=0, time=15),
    Message('note_on', channel=3, note=95, velocity=44, time=5),
    Message('note_on', channel=3, note=95, velocity=0, time=9),
    Message('note_on', channel=3, note=83, velocity=89, time=5),
    Message('note_on', channel=3, note=95, velocity=89, time=10),
    Message('note_on', channel=3, note=83, velocity=0, time=2),
    Message('note_on', channel=3, note=59, velocity=40, time=6),
    Message('note_on', channel=3, note=95, velocity=0, time=9),
    Message('note_on', channel=3, note=83, velocity=84, time=4),
    Message('note_on', channel=3, note=63, velocity=91, time=6),
    Message('note_on', channel=3, note=66, velocity=83, time=7),
    Message('note_on', channel=3, note=83, velocity=0, time=1),
    Message('note_on', channel=3, note=95, velocity=45, time=7),
    Message('note_on', channel=3, note=95, velocity=0, time=8),
    Message('note_on', channel=3, note=95, velocity=66, time=23),
    Message('note_on', channel=3, note=95, velocity=0, time=9),
    Message('note_on', channel=3, note=83, velocity=77, time=7),
    Message('note_on', channel=3, note=83, velocity=0, time=12),
    Message('note_on', channel=3, note=95, velocity=89, time=2),
    Message('note_on', channel=3, note=95, velocity=0, time=16),
    Message('note_on', channel=3, note=83, velocity=83, time=3),
    Message('note_on', channel=3, note=95, velocity=89, time=11),
    Message('note_on', channel=3, note=83, velocity=0, time=2),
    Message('note_on', channel=3, note=95, velocity=0, time=19),
    Message('note_on', channel=3, note=83, velocity=67, time=4),
    Message('note_on', channel=3, note=95, velocity=89, time=6),
    Message('note_on', channel=3, note=83, velocity=0, time=35),
    Message('note_on', channel=3, note=95, velocity=0, time=40),
    Message('note_on', channel=3, note=90, velocity=127, time=8),
    Message('note_on', channel=3, note=90, velocity=0, time=40),
    Message('note_on', channel=3, note=95, velocity=122, time=1),
    Message('note_on', channel=3, note=90, velocity=122, time=77),
    Message('note_on', channel=3, note=63, velocity=0, time=3),
    Message('note_on', channel=3, note=95, velocity=0, time=2),
    Message('note_on', channel=3, note=66, velocity=0, time=17),
    Message('note_on', channel=3, note=59, velocity=0, time=2),
    Message('note_on', channel=3, note=90, velocity=0, time=4),
    Message('note_on', channel=3, note=95, velocity=106, time=5),
    Message('note_on', channel=3, note=90, velocity=122, time=15),
    Message('note_on', channel=3, note=95, velocity=0, time=14),
    Message('note_on', channel=3, note=88, velocity=83, time=5),
    Message('note_on', channel=3, note=90, velocity=0, time=6),
    Message('note_on', channel=3, note=88, velocity=0, time=164),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('program_change', channel=6, program=24, time=0),
    Message('control_change', channel=6, control=7, value=102, time=0),
    Message('control_change', channel=6, control=10, value=42, time=0),
    Message('control_change', channel=6, control=93, value=0, time=0),
    Message('control_change', channel=6, control=91, value=80, time=0),
    Message('note_on', channel=6, note=61, velocity=89, time=7705),
    Message('note_on', channel=6, note=61, velocity=0, time=15),
    Message('note_on', channel=6, note=59, velocity=77, time=14),
    Message('note_on', channel=6, note=69, velocity=97, time=4),
    Message('note_on', channel=6, note=62, velocity=89, time=6),
    Message('note_on', channel=6, note=66, velocity=94, time=0),
    Message('note_on', channel=6, note=47, velocity=1, time=289),
    Message('note_on', channel=6, note=54, velocity=118, time=0),
    Message('note_on', channel=6, note=57, velocity=44, time=0),
    Message('note_on', channel=6, note=50, velocity=107, time=1),
    Message('note_on', channel=6, note=57, velocity=0, time=196),
    Message('note_on', channel=6, note=66, velocity=0, time=3),
    Message('note_on', channel=6, note=54, velocity=0, time=6),
    Message('note_on', channel=6, note=62, velocity=0, time=14),
    Message('note_on', channel=6, note=69, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=15),
    Message('note_on', channel=6, note=55, velocity=58, time=8),
    Message('note_on', channel=6, note=50, velocity=0, time=2),
    Message('note_on', channel=6, note=47, velocity=0, time=15),
    Message('note_on', channel=6, note=55, velocity=0, time=2),
    Message('note_on', channel=6, note=64, velocity=83, time=35),
    Message('note_on', channel=6, note=67, velocity=86, time=0),
    Message('note_on', channel=6, note=59, velocity=95, time=3),
    Message('note_on', channel=6, note=55, velocity=94, time=1),
    Message('note_on', channel=6, note=52, velocity=79, time=2),
    Message('note_on', channel=6, note=47, velocity=61, time=6),
    Message('note_on', channel=6, note=47, velocity=0, time=16),
    Message('note_on', channel=6, note=55, velocity=0, time=2),
    Message('note_on', channel=6, note=52, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=67, velocity=0, time=3),
    Message('note_on', channel=6, note=64, velocity=0, time=0),
    Message('note_on', channel=6, note=48, velocity=1, time=273),
    Message('note_on', channel=6, note=52, velocity=66, time=44),
    Message('note_on', channel=6, note=55, velocity=86, time=3),
    Message('note_on', channel=6, note=59, velocity=97, time=7),
    Message('note_on', channel=6, note=60, velocity=74, time=0),
    Message('note_on', channel=6, note=64, velocity=77, time=7),
    Message('note_on', channel=6, note=67, velocity=97, time=6),
    Message('note_on', channel=6, note=71, velocity=66, time=7),
    Message('note_on', channel=6, note=59, velocity=0, time=185),
    Message('note_on', channel=6, note=60, velocity=0, time=7),
    Message('note_on', channel=6, note=59, velocity=47, time=89),
    Message('note_on', channel=6, note=60, velocity=43, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=18),
    Message('note_on', channel=6, note=60, velocity=0, time=18),
    Message('note_on', channel=6, note=64, velocity=0, time=10),
    Message('note_on', channel=6, note=71, velocity=0, time=68),
    Message('note_on', channel=6, note=60, velocity=103, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=1),
    Message('note_on', channel=6, note=55, velocity=0, time=30),
    Message('note_on', channel=6, note=52, velocity=0, time=10),
    Message('note_on', channel=6, note=48, velocity=0, time=73),
    Message('note_on', channel=6, note=59, velocity=106, time=2),
    Message('note_on', channel=6, note=60, velocity=0, time=9),
    Message('note_on', channel=6, note=57, velocity=97, time=118),
    Message('note_on', channel=6, note=59, velocity=0, time=15),
    Message('note_on', channel=6, note=51, velocity=89, time=76),
    Message('note_on', channel=6, note=54, velocity=81, time=2),
    Message('note_on', channel=6, note=47, velocity=32, time=13),
    Message('note_on', channel=6, note=47, velocity=0, time=25),
    Message('note_on', channel=6, note=54, velocity=0, time=11),
    Message('note_on', channel=6, note=51, velocity=0, time=0),
    Message('note_on', channel=6, note=58, velocity=106, time=32),
    Message('note_on', channel=6, note=59, velocity=83, time=12),
    Message('note_on', channel=6, note=58, velocity=0, time=11),
    Message('note_on', channel=6, note=47, velocity=43, time=3),
    Message('note_on', channel=6, note=57, velocity=0, time=1),
    Message('note_on', channel=6, note=50, velocity=66, time=10),
    Message('note_on', channel=6, note=54, velocity=84, time=3),
    Message('note_on', channel=6, note=54, velocity=0, time=267),
    Message('note_on', channel=6, note=57, velocity=114, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=57, velocity=0, time=54),
    Message('note_on', channel=6, note=59, velocity=66, time=5),
    Message('note_on', channel=6, note=57, velocity=106, time=22),
    Message('note_on', channel=6, note=59, velocity=0, time=17),
    Message('note_on', channel=6, note=55, velocity=106, time=4),
    Message('note_on', channel=6, note=57, velocity=0, time=21),
    Message('note_on', channel=6, note=50, velocity=0, time=100),
    Message('note_on', channel=6, note=47, velocity=0, time=23),
    Message('note_on', channel=6, note=52, velocity=83, time=73),
    Message('note_on', channel=6, note=55, velocity=0, time=4),
    Message('note_on', channel=6, note=55, velocity=55, time=149),
    Message('note_on', channel=6, note=64, velocity=83, time=86),
    Message('note_on', channel=6, note=55, velocity=0, time=5),
    Message('note_on', channel=6, note=59, velocity=106, time=29),
    Message('note_on', channel=6, note=64, velocity=0, time=28),
    Message('note_on', channel=6, note=52, velocity=0, time=29),
    Message('note_on', channel=6, note=59, velocity=0, time=15),
    Message('note_on', channel=6, note=55, velocity=58, time=5),
    Message('note_on', channel=6, note=55, velocity=0, time=43),
    Message('note_on', channel=6, note=60, velocity=103, time=1),
    Message('note_on', channel=6, note=55, velocity=83, time=92),
    Message('note_on', channel=6, note=48, velocity=42, time=1),
    Message('note_on', channel=6, note=52, velocity=58, time=0),
    Message('note_on', channel=6, note=60, velocity=0, time=42),
    Message('note_on', channel=6, note=59, velocity=62, time=83),
    Message('note_on', channel=6, note=60, velocity=50, time=40),
    Message('note_on', channel=6, note=59, velocity=0, time=11),
    Message('note_on', channel=6, note=60, velocity=0, time=53),
    Message('note_on', channel=6, note=64, velocity=42, time=8),
    Message('note_on', channel=6, note=67, velocity=71, time=21),
    Message('note_on', channel=6, note=59, velocity=69, time=4),
    Message('note_on', channel=6, note=60, velocity=59, time=1),
    Message('note_on', channel=6, note=60, velocity=0, time=55),
    Message('note_on', channel=6, note=64, velocity=0, time=1),
    Message('note_on', channel=6, note=67, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=0),
    Message('note_on', channel=6, note=64, velocity=51, time=40),
    Message('note_on', channel=6, note=60, velocity=72, time=0),
    Message('note_on', channel=6, note=67, velocity=68, time=1),
    Message('note_on', channel=6, note=59, velocity=66, time=1),
    Message('note_on', channel=6, note=55, velocity=0, time=136),
    Message('note_on', channel=6, note=52, velocity=0, time=14),
    Message('note_on', channel=6, note=64, velocity=0, time=1),
    Message('note_on', channel=6, note=67, velocity=0, time=24),
    Message('note_on', channel=6, note=59, velocity=0, time=12),
    Message('note_on', channel=6, note=60, velocity=0, time=12),
    Message('note_on', channel=6, note=48, velocity=0, time=20),
    Message('note_on', channel=6, note=66, velocity=106, time=4),
    Message('note_on', channel=6, note=60, velocity=80, time=2),
    Message('note_on', channel=6, note=63, velocity=110, time=0),
    Message('note_on', channel=6, note=57, velocity=91, time=2),
    Message('note_on', channel=6, note=60, velocity=0, time=175),
    Message('note_on', channel=6, note=57, velocity=0, time=4),
    Message('note_on', channel=6, note=63, velocity=0, time=12),
    Message('note_on', channel=6, note=66, velocity=0, time=12),
    Message('note_on', channel=6, note=47, velocity=50, time=40),
    Message('note_on', channel=6, note=59, velocity=89, time=31),
    Message('note_on', channel=6, note=50, velocity=80, time=2),
    Message('note_on', channel=6, note=62, velocity=69, time=8),
    Message('note_on', channel=6, note=54, velocity=102, time=0),
    Message('note_on', channel=6, note=57, velocity=79, time=0),
    Message('note_on', channel=6, note=66, velocity=89, time=4),
    Message('note_on', channel=6, note=69, velocity=97, time=8),
    Message('note_on', channel=6, note=57, velocity=0, time=172),
    Message('note_on', channel=6, note=54, velocity=0, time=52),
    Message('note_on', channel=6, note=69, velocity=0, time=44),
    Message('note_on', channel=6, note=59, velocity=0, time=38),
    Message('note_on', channel=6, note=66, velocity=0, time=10),
    Message('note_on', channel=6, note=55, velocity=75, time=16),
    Message('note_on', channel=6, note=67, velocity=81, time=0),
    Message('note_on', channel=6, note=62, velocity=0, time=8),
    Message('note_on', channel=6, note=59, velocity=75, time=4),
    Message('note_on', channel=6, note=47, velocity=0, time=16),
    Message('note_on', channel=6, note=50, velocity=0, time=0),
    Message('note_on', channel=6, note=55, velocity=0, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=10),
    Message('note_on', channel=6, note=66, velocity=106, time=155),
    Message('note_on', channel=6, note=54, velocity=94, time=0),
    Message('note_on', channel=6, note=59, velocity=95, time=2),
    Message('note_on', channel=6, note=43, velocity=102, time=1),
    Message('note_on', channel=6, note=55, velocity=100, time=2),
    Message('note_on', channel=6, note=55, velocity=0, time=142),
    Message('note_on', channel=6, note=54, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=19),
    Message('note_on', channel=6, note=59, velocity=77, time=12),
    Message('note_on', channel=6, note=55, velocity=107, time=1),
    Message('note_on', channel=6, note=64, velocity=89, time=1),
    Message('note_on', channel=6, note=47, velocity=98, time=7),
    Message('note_on', channel=6, note=52, velocity=80, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=6),
    Message('note_on', channel=6, note=55, velocity=0, time=139),
    Message('note_on', channel=6, note=59, velocity=0, time=6),
    Message('note_on', channel=6, note=47, velocity=0, time=21),
    Message('note_on', channel=6, note=52, velocity=0, time=5),
    Message('note_on', channel=6, note=48, velocity=60, time=45),
    Message('note_on', channel=6, note=45, velocity=43, time=1),
    Message('note_on', channel=6, note=52, velocity=43, time=9),
    Message('note_on', channel=6, note=64, velocity=0, time=71),
    Message('note_on', channel=6, note=57, velocity=97, time=21),
    Message('note_on', channel=6, note=55, velocity=117, time=0),
    Message('note_on', channel=6, note=60, velocity=85, time=0),
    Message('note_on', channel=6, note=64, velocity=55, time=1),
    Message('note_on', channel=6, note=67, velocity=83, time=247),
    Message('note_on', channel=6, note=64, velocity=0, time=32),
    Message('note_on', channel=6, note=60, velocity=0, time=0),
    Message('note_on', channel=6, note=55, velocity=0, time=0),
    Message('note_on', channel=6, note=57, velocity=0, time=3),
    Message('note_on', channel=6, note=67, velocity=0, time=45),
    Message('note_on', channel=6, note=64, velocity=53, time=21),
    Message('note_on', channel=6, note=64, velocity=0, time=68),
    Message('note_on', channel=6, note=45, velocity=0, time=0),
    Message('note_on', channel=6, note=43, velocity=0, time=24),
    Message('note_on', channel=6, note=67, velocity=89, time=15),
    Message('note_on', channel=6, note=52, velocity=0, time=7),
    Message('note_on', channel=6, note=67, velocity=0, time=56),
    Message('note_on', channel=6, note=66, velocity=66, time=50),
    Message('note_on', channel=6, note=51, velocity=74, time=4),
    Message('note_on', channel=6, note=42, velocity=69, time=1),
    Message('note_on', channel=6, note=66, velocity=0, time=84),
    Message('note_on', channel=6, note=60, velocity=50, time=30),
    Message('note_on', channel=6, note=71, velocity=66, time=35),
    Message('note_on', channel=6, note=60, velocity=0, time=25),
    Message('note_on', channel=6, note=71, velocity=0, time=34),
    Message('note_on', channel=6, note=48, velocity=0, time=26),
    Message('note_on', channel=6, note=51, velocity=0, time=17),
    Message('note_on', channel=6, note=69, velocity=89, time=5),
    Message('note_on', channel=6, note=42, velocity=0, time=4),
    Message('note_on', channel=6, note=47, velocity=71, time=134),
    Message('note_on', channel=6, note=50, velocity=83, time=7),
    Message('note_on', channel=6, note=57, velocity=44, time=0),
    Message('note_on', channel=6, note=54, velocity=97, time=8),
    Message('note_on', channel=6, note=69, velocity=0, time=38),
    Message('note_on', channel=6, note=69, velocity=89, time=32),
    Message('note_on', channel=6, note=66, velocity=125, time=17),
    Message('note_on', channel=6, note=62, velocity=89, time=18),
    Message('note_on', channel=6, note=69, velocity=0, time=15),
    Message('note_on', channel=6, note=66, velocity=0, time=4),
    Message('note_on', channel=6, note=57, velocity=0, time=33),
    Message('note_on', channel=6, note=59, velocity=71, time=30),
    Message('note_on', channel=6, note=62, velocity=0, time=3),
    Message('note_on', channel=6, note=54, velocity=0, time=88),
    Message('note_on', channel=6, note=50, velocity=0, time=113),
    Message('note_on', channel=6, note=59, velocity=0, time=35),
    Message('note_on', channel=6, note=57, velocity=77, time=157),
    Message('note_on', channel=6, note=57, velocity=0, time=24),
    Message('note_on', channel=6, note=59, velocity=1, time=23),
    Message('note_on', channel=6, note=57, velocity=71, time=32),
    Message('note_on', channel=6, note=59, velocity=0, time=16),
    Message('note_on', channel=6, note=55, velocity=83, time=11),
    Message('note_on', channel=6, note=52, velocity=64, time=1),
    Message('note_on', channel=6, note=47, velocity=0, time=16),
    Message('note_on', channel=6, note=57, velocity=0, time=6),
    Message('note_on', channel=6, note=55, velocity=0, time=80),
    Message('note_on', channel=6, note=52, velocity=0, time=7),
    Message('note_on', channel=6, note=59, velocity=44, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=11),
    Message('note_on', channel=6, note=57, velocity=52, time=5),
    Message('note_on', channel=6, note=57, velocity=0, time=24),
    Message('note_on', channel=6, note=52, velocity=57, time=85),
    Message('note_on', channel=6, note=45, velocity=43, time=0),
    Message('note_on', channel=6, note=48, velocity=42, time=3),
    Message('note_on', channel=6, note=43, velocity=50, time=1),
    Message('note_on', channel=6, note=57, velocity=52, time=116),
    Message('note_on', channel=6, note=60, velocity=71, time=25),
    Message('note_on', channel=6, note=64, velocity=83, time=7),
    Message('note_on', channel=6, note=67, velocity=97, time=5),
    Message('note_on', channel=6, note=45, velocity=0, time=178),
    Message('note_on', channel=6, note=64, velocity=0, time=44),
    Message('note_on', channel=6, note=60, velocity=0, time=7),
    Message('note_on', channel=6, note=67, velocity=0, time=19),
    Message('note_on', channel=6, note=57, velocity=0, time=27),
    Message('note_on', channel=6, note=52, velocity=0, time=13),
    Message('note_on', channel=6, note=43, velocity=0, time=31),
    Message('note_on', channel=6, note=63, velocity=118, time=7),
    Message('note_on', channel=6, note=66, velocity=117, time=1),
    Message('note_on', channel=6, note=60, velocity=78, time=1),
    Message('note_on', channel=6, note=57, velocity=107, time=2),
    Message('note_on', channel=6, note=42, velocity=81, time=130),
    Message('note_on', channel=6, note=51, velocity=69, time=3),
    Message('note_on', channel=6, note=57, velocity=0, time=52),
    Message('note_on', channel=6, note=63, velocity=0, time=28),
    Message('note_on', channel=6, note=60, velocity=0, time=3),
    Message('note_on', channel=6, note=66, velocity=0, time=8),
    Message('note_on', channel=6, note=57, velocity=69, time=28),
    Message('note_on', channel=6, note=63, velocity=97, time=16),
    Message('note_on', channel=6, note=48, velocity=0, time=7),
    Message('note_on', channel=6, note=60, velocity=42, time=0),
    Message('note_on', channel=6, note=66, velocity=48, time=2),
    Message('note_on', channel=6, note=42, velocity=0, time=17),
    Message('note_on', channel=6, note=57, velocity=0, time=2),
    Message('note_on', channel=6, note=60, velocity=0, time=3),
    Message('note_on', channel=6, note=63, velocity=0, time=16),
    Message('note_on', channel=6, note=51, velocity=0, time=3),
    Message('note_on', channel=6, note=66, velocity=0, time=15),
    Message('note_on', channel=6, note=47, velocity=1, time=76),
    Message('note_on', channel=6, note=50, velocity=66, time=45),
    Message('note_on', channel=6, note=57, velocity=89, time=20),
    Message('note_on', channel=6, note=59, velocity=80, time=0),
    Message('note_on', channel=6, note=62, velocity=97, time=7),
    Message('note_on', channel=6, note=66, velocity=106, time=3),
    Message('note_on', channel=6, note=69, velocity=97, time=4),
    Message('note_on', channel=6, note=54, velocity=1, time=14),
    Message('note_on', channel=6, note=54, velocity=0, time=316),
    Message('note_on', channel=6, note=57, velocity=0, time=52),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=69, velocity=0, time=3),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=62, velocity=0, time=6),
    Message('note_on', channel=6, note=50, velocity=0, time=4),
    Message('note_on', channel=6, note=47, velocity=0, time=21),
    Message('note_on', channel=6, note=47, velocity=64, time=32),
    Message('note_on', channel=6, note=59, velocity=85, time=1),
    Message('note_on', channel=6, note=64, velocity=77, time=0),
    Message('note_on', channel=6, note=67, velocity=97, time=0),
    Message('note_on', channel=6, note=52, velocity=60, time=3),
    Message('note_on', channel=6, note=55, velocity=68, time=0),
    Message('note_on', channel=6, note=55, velocity=0, time=162),
    Message('note_on', channel=6, note=59, velocity=0, time=53),
    Message('note_on', channel=6, note=55, velocity=54, time=57),
    Message('note_on', channel=6, note=59, velocity=57, time=2),
    Message('note_on', channel=6, note=52, velocity=0, time=26),
    Message('note_on', channel=6, note=47, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=8),
    Message('note_on', channel=6, note=64, velocity=0, time=14),
    Message('note_on', channel=6, note=67, velocity=0, time=5),
    Message('note_on', channel=6, note=55, velocity=0, time=4),
    Message('note_on', channel=6, note=48, velocity=54, time=71),
    Message('note_on', channel=6, note=52, velocity=71, time=12),
    Message('note_on', channel=6, note=55, velocity=75, time=2),
    Message('note_on', channel=6, note=60, velocity=61, time=67),
    Message('note_on', channel=6, note=59, velocity=75, time=1),
    Message('note_on', channel=6, note=64, velocity=77, time=16),
    Message('note_on', channel=6, note=67, velocity=112, time=2),
    Message('note_on', channel=6, note=71, velocity=86, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=30),
    Message('note_on', channel=6, note=60, velocity=0, time=7),
    Message('note_on', channel=6, note=64, velocity=0, time=7),
    Message('note_on', channel=6, note=71, velocity=0, time=1),
    Message('note_on', channel=6, note=67, velocity=0, time=0),
    Message('note_on', channel=6, note=60, velocity=44, time=97),
    Message('note_on', channel=6, note=59, velocity=54, time=0),
    Message('note_on', channel=6, note=64, velocity=71, time=10),
    Message('note_on', channel=6, note=67, velocity=89, time=3),
    Message('note_on', channel=6, note=71, velocity=89, time=6),
    Message('note_on', channel=6, note=64, velocity=0, time=125),
    Message('note_on', channel=6, note=67, velocity=0, time=4),
    Message('note_on', channel=6, note=52, velocity=0, time=4),
    Message('note_on', channel=6, note=55, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=26),
    Message('note_on', channel=6, note=71, velocity=0, time=3),
    Message('note_on', channel=6, note=63, velocity=100, time=19),
    Message('note_on', channel=6, note=66, velocity=74, time=1),
    Message('note_on', channel=6, note=59, velocity=55, time=1),
    Message('note_on', channel=6, note=71, velocity=67, time=3),
    Message('note_on', channel=6, note=48, velocity=0, time=43),
    Message('note_on', channel=6, note=47, velocity=42, time=88),
    Message('note_on', channel=6, note=54, velocity=92, time=5),
    Message('note_on', channel=6, note=51, velocity=81, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=28),
    Message('note_on', channel=6, note=63, velocity=0, time=4),
    Message('note_on', channel=6, note=60, velocity=0, time=3),
    Message('note_on', channel=6, note=66, velocity=0, time=9),
    Message('note_on', channel=6, note=71, velocity=0, time=46),
    Message('note_on', channel=6, note=74, velocity=89, time=118),
    Message('note_on', channel=6, note=72, velocity=47, time=38),
    Message('note_on', channel=6, note=74, velocity=0, time=23),
    Message('note_on', channel=6, note=54, velocity=0, time=19),
    Message('note_on', channel=6, note=51, velocity=0, time=0),
    Message('note_on', channel=6, note=47, velocity=0, time=8),
    Message('note_on', channel=6, note=71, velocity=89, time=22),
    Message('note_on', channel=6, note=72, velocity=0, time=14),
    Message('note_on', channel=6, note=47, velocity=1, time=10),
    Message('note_on', channel=6, note=50, velocity=83, time=8),
    Message('note_on', channel=6, note=57, velocity=42, time=2),
    Message('note_on', channel=6, note=54, velocity=109, time=0),
    Message('note_on', channel=6, note=69, velocity=77, time=152),
    Message('note_on', channel=6, note=71, velocity=0, time=4),
    Message('note_on', channel=6, note=69, velocity=0, time=48),
    Message('note_on', channel=6, note=71, velocity=67, time=7),
    Message('note_on', channel=6, note=69, velocity=89, time=18),
    Message('note_on', channel=6, note=71, velocity=0, time=14),
    Message('note_on', channel=6, note=67, velocity=61, time=4),
    Message('note_on', channel=6, note=69, velocity=0, time=19),
    Message('note_on', channel=6, note=67, velocity=0, time=74),
    Message('note_on', channel=6, note=64, velocity=50, time=30),
    Message('note_on', channel=6, note=64, velocity=0, time=76),
    Message('note_on', channel=6, note=67, velocity=81, time=2),
    Message('note_on', channel=6, note=57, velocity=0, time=28),
    Message('note_on', channel=6, note=54, velocity=0, time=1),
    Message('note_on', channel=6, note=50, velocity=0, time=1),
    Message('note_on', channel=6, note=64, velocity=67, time=12),
    Message('note_on', channel=6, note=67, velocity=0, time=12),
    Message('note_on', channel=6, note=47, velocity=0, time=20),
    Message('note_on', channel=6, note=52, velocity=77, time=45),
    Message('note_on', channel=6, note=64, velocity=0, time=21),
    Message('note_on', channel=6, note=59, velocity=69, time=3),
    Message('note_on', channel=6, note=67, velocity=89, time=108),
    Message('note_on', channel=6, note=64, velocity=69, time=0),
    Message('note_on', channel=6, note=71, velocity=84, time=1),
    Message('note_on', channel=6, note=55, velocity=52, time=125),
    Message('note_on', channel=6, note=52, velocity=0, time=30),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=55, velocity=0, time=35),
    Message('note_on', channel=6, note=67, velocity=0, time=10),
    Message('note_on', channel=6, note=71, velocity=0, time=2),
    Message('note_on', channel=6, note=64, velocity=0, time=33),
    Message('note_on', channel=6, note=48, velocity=43, time=13),
    Message('note_on', channel=6, note=55, velocity=71, time=10),
    Message('note_on', channel=6, note=52, velocity=45, time=6),
    Message('note_on', channel=6, note=60, velocity=42, time=80),
    Message('note_on', channel=6, note=59, velocity=49, time=3),
    Message('note_on', channel=6, note=64, velocity=66, time=12),
    Message('note_on', channel=6, note=67, velocity=89, time=6),
    Message('note_on', channel=6, note=71, velocity=89, time=9),
    Message('note_on', channel=6, note=69, velocity=89, time=254),
    Message('note_on', channel=6, note=64, velocity=0, time=6),
    Message('note_on', channel=6, note=67, velocity=0, time=9),
    Message('note_on', channel=6, note=59, velocity=0, time=7),
    Message('note_on', channel=6, note=60, velocity=0, time=4),
    Message('note_on', channel=6, note=71, velocity=0, time=18),
    Message('note_on', channel=6, note=67, velocity=91, time=28),
    Message('note_on', channel=6, note=69, velocity=0, time=25),
    Message('note_on', channel=6, note=66, velocity=106, time=19),
    Message('note_on', channel=6, note=55, velocity=0, time=6),
    Message('note_on', channel=6, note=52, velocity=0, time=0),
    Message('note_on', channel=6, note=67, velocity=0, time=11),
    Message('note_on', channel=6, note=48, velocity=0, time=25),
    Message('note_on', channel=6, note=66, velocity=0, time=43),
    Message('note_on', channel=6, note=47, velocity=60, time=4),
    Message('note_on', channel=6, note=54, velocity=79, time=0),
    Message('note_on', channel=6, note=51, velocity=85, time=2),
    Message('note_on', channel=6, note=62, velocity=42, time=43),
    Message('note_on', channel=6, note=60, velocity=45, time=108),
    Message('note_on', channel=6, note=62, velocity=0, time=12),
    Message('note_on', channel=6, note=60, velocity=0, time=82),
    Message('note_on', channel=6, note=62, velocity=75, time=1),
    Message('note_on', channel=6, note=51, velocity=0, time=74),
    Message('note_on', channel=6, note=54, velocity=0, time=1),
    Message('note_on', channel=6, note=60, velocity=66, time=33),
    Message('note_on', channel=6, note=62, velocity=0, time=14),
    Message('note_on', channel=6, note=50, velocity=71, time=10),
    Message('note_on', channel=6, note=54, velocity=83, time=8),
    Message('note_on', channel=6, note=59, velocity=63, time=6),
    Message('note_on', channel=6, note=60, velocity=0, time=13),
    Message('note_on', channel=6, note=59, velocity=0, time=278),
    Message('note_on', channel=6, note=57, velocity=91, time=57),
    Message('note_on', channel=6, note=54, velocity=0, time=39),
    Message('note_on', channel=6, note=59, velocity=61, time=37),
    Message('note_on', channel=6, note=57, velocity=0, time=1),
    Message('note_on', channel=6, note=50, velocity=0, time=17),
    Message('note_on', channel=6, note=55, velocity=77, time=30),
    Message('note_on', channel=6, note=52, velocity=42, time=5),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=47, velocity=0, time=16),
    Message('note_on', channel=6, note=57, velocity=78, time=321),
    Message('note_on', channel=6, note=55, velocity=0, time=11),
    Message('note_on', channel=6, note=59, velocity=83, time=35),
    Message('note_on', channel=6, note=57, velocity=0, time=16),
    Message('note_on', channel=6, note=52, velocity=0, time=0),
    Message('note_on', channel=6, note=55, velocity=54, time=50),
    Message('note_on', channel=6, note=52, velocity=52, time=17),
    Message('note_on', channel=6, note=48, velocity=45, time=0),
    Message('note_on', channel=6, note=59, velocity=0, time=88),
    Message('note_on', channel=6, note=55, velocity=0, time=12),
    Message('note_on', channel=6, note=59, velocity=81, time=29),
    Message('note_on', channel=6, note=55, velocity=69, time=3),
    Message('note_on', channel=6, note=57, velocity=61, time=80),
    Message('note_on', channel=6, note=60, velocity=58, time=11),
    Message('note_on', channel=6, note=55, velocity=0, time=4),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=55, velocity=83, time=132),
    Message('note_on', channel=6, note=59, velocity=94, time=2),
    Message('note_on', channel=6, note=57, velocity=0, time=4),
    Message('note_on', channel=6, note=60, velocity=0, time=12),
    Message('note_on', channel=6, note=55, velocity=0, time=33),
    Message('note_on', channel=6, note=59, velocity=0, time=34),
    Message('note_on', channel=6, note=57, velocity=103, time=13),
    Message('note_on', channel=6, note=55, velocity=94, time=1),
    Message('note_on', channel=6, note=52, velocity=0, time=19),
    Message('note_on', channel=6, note=55, velocity=0, time=4),
    Message('note_on', channel=6, note=57, velocity=0, time=24),
    Message('note_on', channel=6, note=48, velocity=0, time=23),
    Message('note_on', channel=6, note=54, velocity=97, time=26),
    Message('note_on', channel=6, note=57, velocity=89, time=3),
    Message('note_on', channel=6, note=54, velocity=0, time=38),
    Message('note_on', channel=6, note=57, velocity=0, time=4),
    Message('note_on', channel=6, note=54, velocity=77, time=53),
    Message('note_on', channel=6, note=57, velocity=77, time=5),
    Message('note_on', channel=6, note=57, velocity=0, time=29),
    Message('note_on', channel=6, note=54, velocity=0, time=25),
    Message('note_on', channel=6, note=54, velocity=83, time=54),
    Message('note_on', channel=6, note=57, velocity=81, time=2),
    Message('note_on', channel=6, note=54, velocity=0, time=140),
    Message('note_on', channel=6, note=55, velocity=83, time=45),
    Message('note_on', channel=6, note=59, velocity=106, time=3),
    Message('note_on', channel=6, note=57, velocity=0, time=9),
    Message('note_on', channel=6, note=55, velocity=0, time=119),
    Message('note_on', channel=6, note=54, velocity=42, time=33),
    Message('note_on', channel=6, note=43, velocity=1, time=10),
    Message('note_on', channel=6, note=54, velocity=0, time=79),
    Message('note_on', channel=6, note=43, velocity=0, time=49),
    Message('note_on', channel=6, note=59, velocity=0, time=30),
    Message('note_on', channel=6, note=62, velocity=114, time=68),
    Message('note_on', channel=6, note=59, velocity=125, time=3),
    Message('pitchwheel', channel=6, pitch=-1920, time=182),
    Message('pitchwheel', channel=6, pitch=-2432, time=10),
    Message('pitchwheel', channel=6, pitch=-1920, time=15),
    Message('pitchwheel', channel=6, pitch=0, time=4),
    Message('pitchwheel', channel=6, pitch=-1920, time=17),
    Message('pitchwheel', channel=6, pitch=-2432, time=4),
    Message('pitchwheel', channel=6, pitch=-2944, time=4),
    Message('pitchwheel', channel=6, pitch=-3456, time=2),
    Message('pitchwheel', channel=6, pitch=-3968, time=3),
    Message('pitchwheel', channel=6, pitch=-4480, time=4),
    Message('pitchwheel', channel=6, pitch=-4992, time=7),
    Message('pitchwheel', channel=6, pitch=-4480, time=19),
    Message('pitchwheel', channel=6, pitch=-3968, time=3),
    Message('pitchwheel', channel=6, pitch=-3456, time=3),
    Message('pitchwheel', channel=6, pitch=-2944, time=3),
    Message('pitchwheel', channel=6, pitch=-2432, time=2),
    Message('pitchwheel', channel=6, pitch=-1920, time=4),
    Message('pitchwheel', channel=6, pitch=0, time=2),
    Message('pitchwheel', channel=6, pitch=-1920, time=13),
    Message('pitchwheel', channel=6, pitch=-2432, time=3),
    Message('pitchwheel', channel=6, pitch=-2944, time=2),
    Message('pitchwheel', channel=6, pitch=-3456, time=2),
    Message('pitchwheel', channel=6, pitch=-3968, time=3),
    Message('pitchwheel', channel=6, pitch=-4480, time=3),
    Message('pitchwheel', channel=6, pitch=-4992, time=2),
    Message('pitchwheel', channel=6, pitch=-5504, time=3),
    Message('pitchwheel', channel=6, pitch=-6016, time=7),
    Message('pitchwheel', channel=6, pitch=-5504, time=15),
    Message('pitchwheel', channel=6, pitch=-4992, time=2),
    Message('pitchwheel', channel=6, pitch=-4480, time=2),
    Message('pitchwheel', channel=6, pitch=-3968, time=3),
    Message('pitchwheel', channel=6, pitch=-3456, time=2),
    Message('pitchwheel', channel=6, pitch=-2944, time=2),
    Message('pitchwheel', channel=6, pitch=-2432, time=3),
    Message('pitchwheel', channel=6, pitch=-2944, time=19),
    Message('pitchwheel', channel=6, pitch=-3456, time=2),
    Message('pitchwheel', channel=6, pitch=-3968, time=3),
    Message('pitchwheel', channel=6, pitch=-4608, time=2),
    Message('pitchwheel', channel=6, pitch=-5120, time=3),
    Message('pitchwheel', channel=6, pitch=-5632, time=6),
    Message('pitchwheel', channel=6, pitch=-5120, time=21),
    Message('pitchwheel', channel=6, pitch=-4608, time=3),
    Message('pitchwheel', channel=6, pitch=-4096, time=4),
    Message('pitchwheel', channel=6, pitch=-3584, time=2),
    Message('pitchwheel', channel=6, pitch=-3072, time=3),
    Message('pitchwheel', channel=6, pitch=-2560, time=3),
    Message('pitchwheel', channel=6, pitch=-2048, time=5),
    Message('pitchwheel', channel=6, pitch=-2560, time=13),
    Message('pitchwheel', channel=6, pitch=-3072, time=6),
    Message('pitchwheel', channel=6, pitch=-2560, time=26),
    Message('pitchwheel', channel=6, pitch=-2048, time=6),
    Message('pitchwheel', channel=6, pitch=0, time=4),
    Message('note_off', channel=6, note=59, velocity=0, time=11),
    Message('note_off', channel=6, note=62, velocity=0, time=50),
    Message('note_on', channel=6, note=60, velocity=77, time=12),
    Message('note_on', channel=6, note=57, velocity=103, time=1),
    Message('pitchwheel', channel=6, pitch=-2048, time=44),
    Message('pitchwheel', channel=6, pitch=-2560, time=2),
    Message('pitchwheel', channel=6, pitch=-3072, time=3),
    Message('pitchwheel', channel=6, pitch=-3584, time=2),
    Message('pitchwheel', channel=6, pitch=-4096, time=2),
    Message('pitchwheel', channel=6, pitch=-4608, time=3),
    Message('pitchwheel', channel=6, pitch=-5120, time=5),
    Message('pitchwheel', channel=6, pitch=-4608, time=13),
    Message('pitchwheel', channel=6, pitch=-4096, time=1),
    Message('pitchwheel', channel=6, pitch=-3584, time=4),
    Message('pitchwheel', channel=6, pitch=-3072, time=3),
    Message('pitchwheel', channel=6, pitch=-2560, time=2),
    Message('pitchwheel', channel=6, pitch=-2048, time=3),
    Message('pitchwheel', channel=6, pitch=0, time=2),
    Message('pitchwheel', channel=6, pitch=-2048, time=37),
    Message('pitchwheel', channel=6, pitch=-2560, time=3),
    Message('pitchwheel', channel=6, pitch=-3072, time=3),
    Message('pitchwheel', channel=6, pitch=-3584, time=2),
    Message('pitchwheel', channel=6, pitch=-4096, time=4),
    Message('pitchwheel', channel=6, pitch=-4608, time=5),
    Message('pitchwheel', channel=6, pitch=-4096, time=16),
    Message('pitchwheel', channel=6, pitch=-3584, time=2),
    Message('pitchwheel', channel=6, pitch=-3072, time=2),
    Message('pitchwheel', channel=6, pitch=-2560, time=3),
    Message('pitchwheel', channel=6, pitch=-2048, time=3),
    Message('pitchwheel', channel=6, pitch=0, time=2),
    Message('pitchwheel', channel=6, pitch=-2048, time=37),
    Message('pitchwheel', channel=6, pitch=-2560, time=6),
    Message('pitchwheel', channel=6, pitch=-2048, time=24),
    Message('pitchwheel', channel=6, pitch=0, time=4),
    Message('pitchwheel', channel=6, pitch=-2048, time=35),
    Message('pitchwheel', channel=6, pitch=-2560, time=4),
    Message('pitchwheel', channel=6, pitch=-3072, time=4),
    Message('pitchwheel', channel=6, pitch=-2560, time=26),
    Message('pitchwheel', channel=6, pitch=-2048, time=4),
    Message('pitchwheel', channel=6, pitch=0, time=4),
    Message('note_off', channel=6, note=57, velocity=0, time=103),
    Message('note_off', channel=6, note=60, velocity=0, time=97),
    Message('note_on', channel=6, note=62, velocity=97, time=80),
    Message('note_on', channel=6, note=59, velocity=97, time=6),
    Message('note_on', channel=6, note=57, velocity=86, time=0),
    Message('note_on', channel=6, note=57, velocity=0, time=40),
    Message('pitchwheel', channel=6, pitch=-2048, time=47),
    Message('pitchwheel', channel=6, pitch=-2560, time=3),
    Message('pitchwheel', channel=6, pitch=-3072, time=4),
    Message('pitchwheel', channel=6, pitch=-3584, time=2),
    Message('pitchwheel', channel=6, pitch=-4096, time=3),
    Message('pitchwheel', channel=6, pitch=-4608, time=5),
    Message('pitchwheel', channel=6, pitch=-4096, time=15),
    Message('pitchwheel', channel=6, pitch=-3584, time=3),
    Message('pitchwheel', channel=6, pitch=-2944, time=4),
    Message('pitchwheel', channel=6, pitch=-2432, time=2),
    Message('pitchwheel', channel=6, pitch=-1920, time=2),
    Message('pitchwheel', channel=6, pitch=0, time=3),
    Message('pitchwheel', channel=6, pitch=-1920, time=46),
    Message('pitchwheel', channel=6, pitch=-2432, time=5),
    Message('pitchwheel', channel=6, pitch=-2944, time=12),
    Message('pitchwheel', channel=6, pitch=-2432, time=12),
    Message('pitchwheel', channel=6, pitch=-1920, time=6),
    Message('pitchwheel', channel=6, pitch=0, time=5),
    Message('note_off', channel=6, note=59, velocity=0, time=73),
    Message('note_on', channel=6, note=60, velocity=77, time=50),
    Message('note_on', channel=6, note=62, velocity=0, time=8),
    Message('note_on', channel=6, note=59, velocity=97, time=27),
    Message('note_on', channel=6, note=60, velocity=0, time=10),
    Message('note_on', channel=6, note=62, velocity=83, time=216),
    Message('note_on', channel=6, note=66, velocity=98, time=6),
    Message('note_on', channel=6, note=69, velocity=84, time=8),
    Message('note_on', channel=6, note=47, velocity=1, time=88),
    Message('note_on', channel=6, note=50, velocity=63, time=4),
    Message('note_on', channel=6, note=54, velocity=109, time=2),
    Message('note_on', channel=6, note=57, velocity=42, time=2),
    Message('note_on', channel=6, note=57, velocity=0, time=41),
    Message('note_on', channel=6, note=54, velocity=0, time=9),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=69, velocity=0, time=3),
    Message('note_on', channel=6, note=62, velocity=0, time=11),
    Message('note_on', channel=6, note=50, velocity=0, time=1),
    Message('note_on', channel=6, note=64, velocity=61, time=30),
    Message('note_on', channel=6, note=67, velocity=109, time=3),
    Message('note_on', channel=6, note=62, velocity=79, time=3),
    Message('note_on', channel=6, note=55, velocity=84, time=3),
    Message('note_on', channel=6, note=50, velocity=68, time=0),
    Message('note_on', channel=6, note=52, velocity=1, time=21),
    Message('note_on', channel=6, note=50, velocity=0, time=72),
    Message('note_on', channel=6, note=62, velocity=0, time=4),
    Message('note_on', channel=6, note=52, velocity=0, time=5),
    Message('note_on', channel=6, note=55, velocity=0, time=4),
    Message('note_on', channel=6, note=67, velocity=0, time=13),
    Message('note_on', channel=6, note=55, velocity=66, time=21),
    Message('note_on', channel=6, note=67, velocity=42, time=1),
    Message('note_on', channel=6, note=52, velocity=53, time=4),
    Message('note_on', channel=6, note=47, velocity=0, time=19),
    Message('note_on', channel=6, note=55, velocity=0, time=10),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=1),
    Message('note_on', channel=6, note=64, velocity=0, time=4),
    Message('note_on', channel=6, note=52, velocity=0, time=1),
    Message('note_on', channel=6, note=47, velocity=42, time=59),
    Message('note_on', channel=6, note=59, velocity=50, time=22),
    Message('note_on', channel=6, note=64, velocity=42, time=3),
    Message('note_on', channel=6, note=62, velocity=61, time=0),
    Message('note_on', channel=6, note=67, velocity=66, time=3),
    Message('note_on', channel=6, note=55, velocity=92, time=1),
    Message('note_on', channel=6, note=50, velocity=77, time=1),
    Message('note_on', channel=6, note=52, velocity=50, time=6),
    Message('note_on', channel=6, note=59, velocity=0, time=37),
    Message('note_on', channel=6, note=50, velocity=0, time=8),
    Message('note_on', channel=6, note=62, velocity=0, time=4),
    Message('note_on', channel=6, note=52, velocity=0, time=15),
    Message('note_on', channel=6, note=47, velocity=0, time=2),
    Message('note_on', channel=6, note=64, velocity=0, time=3),
    Message('note_on', channel=6, note=67, velocity=0, time=10),
    Message('note_on', channel=6, note=55, velocity=0, time=38),
    Message('note_on', channel=6, note=48, velocity=58, time=55),
    Message('note_on', channel=6, note=60, velocity=42, time=33),
    Message('note_on', channel=6, note=59, velocity=54, time=1),
    Message('note_on', channel=6, note=55, velocity=75, time=8),
    Message('note_on', channel=6, note=64, velocity=69, time=1),
    Message('note_on', channel=6, note=67, velocity=83, time=4),
    Message('note_on', channel=6, note=52, velocity=42, time=4),
    Message('note_on', channel=6, note=71, velocity=75, time=3),
    Message('note_on', channel=6, note=55, velocity=0, time=438),
    Message('note_on', channel=6, note=52, velocity=0, time=12),
    Message('note_on', channel=6, note=64, velocity=0, time=24),
    Message('note_on', channel=6, note=67, velocity=0, time=9),
    Message('note_on', channel=6, note=48, velocity=0, time=10),
    Message('note_on', channel=6, note=71, velocity=0, time=27),
    Message('note_on', channel=6, note=59, velocity=0, time=32),
    Message('note_on', channel=6, note=60, velocity=0, time=10),
    Message('note_on', channel=6, note=47, velocity=29, time=38),
    Message('note_on', channel=6, note=51, velocity=47, time=3),
    Message('note_on', channel=6, note=54, velocity=102, time=0),
    Message('note_on', channel=6, note=66, velocity=86, time=10),
    Message('note_on', channel=6, note=63, velocity=94, time=1),
    Message('note_on', channel=6, note=60, velocity=47, time=2),
    Message('note_on', channel=6, note=59, velocity=52, time=0),
    Message('note_on', channel=6, note=69, velocity=65, time=1),
    Message('note_on', channel=6, note=54, velocity=0, time=201),
    Message('note_on', channel=6, note=51, velocity=0, time=16),
    Message('note_on', channel=6, note=63, velocity=0, time=7),
    Message('note_on', channel=6, note=66, velocity=0, time=18),
    Message('note_on', channel=6, note=47, velocity=0, time=1),
    Message('note_on', channel=6, note=69, velocity=0, time=9),
    Message('note_on', channel=6, note=60, velocity=0, time=6),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=47, velocity=1, time=64),
    Message('note_on', channel=6, note=50, velocity=50, time=10),
    Message('note_on', channel=6, note=54, velocity=110, time=2),
    Message('note_on', channel=6, note=69, velocity=52, time=0),
    Message('note_on', channel=6, note=66, velocity=60, time=0),
    Message('note_on', channel=6, note=62, velocity=77, time=3),
    Message('note_on', channel=6, note=59, velocity=47, time=1),
    Message('note_on', channel=6, note=57, velocity=44, time=2),
    Message('note_on', channel=6, note=57, velocity=0, time=430),
    Message('note_on', channel=6, note=66, velocity=0, time=12),
    Message('note_on', channel=6, note=54, velocity=0, time=0),
    Message('note_on', channel=6, note=69, velocity=0, time=12),
    Message('note_on', channel=6, note=62, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=14),
    Message('note_on', channel=6, note=55, velocity=57, time=32),
    Message('note_on', channel=6, note=59, velocity=44, time=5),
    Message('note_on', channel=6, note=50, velocity=0, time=1),
    Message('note_on', channel=6, note=64, velocity=61, time=0),
    Message('note_on', channel=6, note=52, velocity=43, time=1),
    Message('note_on', channel=6, note=67, velocity=54, time=0),
    Message('note_on', channel=6, note=52, velocity=0, time=328),
    Message('note_on', channel=6, note=47, velocity=0, time=6),
    Message('note_on', channel=6, note=64, velocity=0, time=20),
    Message('note_on', channel=6, note=67, velocity=0, time=11),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=55, velocity=0, time=10),
    Message('note_on', channel=6, note=57, velocity=47, time=59),
    Message('note_on', channel=6, note=60, velocity=53, time=0),
    Message('note_on', channel=6, note=64, velocity=52, time=3),
    Message('note_on', channel=6, note=67, velocity=50, time=2),
    Message('note_on', channel=6, note=55, velocity=44, time=1),
    Message('note_on', channel=6, note=48, velocity=42, time=4),
    Message('note_on', channel=6, note=52, velocity=42, time=14),
    Message('note_on', channel=6, note=64, velocity=0, time=570),
    Message('note_on', channel=6, note=52, velocity=0, time=24),
    Message('note_on', channel=6, note=55, velocity=0, time=4),
    Message('note_on', channel=6, note=60, velocity=0, time=40),
    Message('note_on', channel=6, note=67, velocity=0, time=3),
    Message('note_on', channel=6, note=48, velocity=0, time=3),
    Message('note_on', channel=6, note=57, velocity=0, time=13),
    Message('note_on', channel=6, note=63, velocity=103, time=147),
    Message('note_on', channel=6, note=66, velocity=102, time=1),
    Message('note_on', channel=6, note=57, velocity=67, time=0),
    Message('note_on', channel=6, note=60, velocity=60, time=0),
    Message('note_on', channel=6, note=51, velocity=75, time=5),
    Message('note_on', channel=6, note=54, velocity=54, time=4),
    Message('note_on', channel=6, note=54, velocity=0, time=30),
    Message('note_on', channel=6, note=51, velocity=0, time=2),
    Message('note_on', channel=6, note=57, velocity=0, time=102),
    Message('note_on', channel=6, note=60, velocity=0, time=12),
    Message('note_on', channel=6, note=63, velocity=0, time=13),
    Message('note_on', channel=6, note=66, velocity=0, time=7),
    Message('note_on', channel=6, note=47, velocity=42, time=67),
    Message('note_on', channel=6, note=66, velocity=95, time=5),
    Message('note_on', channel=6, note=50, velocity=74, time=3),
    Message('note_on', channel=6, note=54, velocity=91, time=0),
    Message('note_on', channel=6, note=62, velocity=89, time=3),
    Message('note_on', channel=6, note=69, velocity=86, time=2),
    Message('note_on', channel=6, note=59, velocity=61, time=0),
    Message('note_on', channel=6, note=57, velocity=1, time=260),
    Message('note_on', channel=6, note=57, velocity=0, time=26),
    Message('note_on', channel=6, note=54, velocity=0, time=37),
    Message('note_on', channel=6, note=66, velocity=0, time=40),
    Message('note_on', channel=6, note=69, velocity=0, time=0),
    Message('note_on', channel=6, note=55, velocity=68, time=3),
    Message('note_on', channel=6, note=52, velocity=57, time=4),
    Message('note_on', channel=6, note=62, velocity=0, time=5),
    Message('note_on', channel=6, note=50, velocity=0, time=12),
    Message('note_on', channel=6, note=59, velocity=0, time=19),
    Message('note_on', channel=6, note=67, velocity=83, time=91),
    Message('note_on', channel=6, note=64, velocity=43, time=0),
    Message('note_on', channel=6, note=59, velocity=67, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=45),
    Message('note_on', channel=6, note=64, velocity=0, time=25),
    Message('note_on', channel=6, note=67, velocity=0, time=12),
    Message('note_on', channel=6, note=71, velocity=114, time=168),
    Message('note_on', channel=6, note=52, velocity=0, time=25),
    Message('note_on', channel=6, note=47, velocity=0, time=9),
    Message('note_on', channel=6, note=55, velocity=0, time=33),
    Message('note_on', channel=6, note=69, velocity=89, time=14),
    Message('note_on', channel=6, note=71, velocity=0, time=20),
    Message('note_on', channel=6, note=67, velocity=106, time=22),
    Message('note_on', channel=6, note=69, velocity=0, time=24),
    Message('note_on', channel=6, note=48, velocity=1, time=48),
    Message('note_on', channel=6, note=55, velocity=83, time=5),
    Message('note_on', channel=6, note=59, velocity=42, time=1),
    Message('note_on', channel=6, note=52, velocity=50, time=3),
    Message('note_on', channel=6, note=64, velocity=85, time=0),
    Message('note_on', channel=6, note=67, velocity=0, time=15),
    Message('note_on', channel=6, note=60, velocity=91, time=273),
    Message('note_on', channel=6, note=64, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=101),
    Message('note_on', channel=6, note=55, velocity=0, time=8),
    Message('note_on', channel=6, note=52, velocity=0, time=2),
    Message('note_on', channel=6, note=48, velocity=0, time=58),
    Message('note_on', channel=6, note=59, velocity=50, time=41),
    Message('note_on', channel=6, note=60, velocity=0, time=31),
    Message('note_on', channel=6, note=57, velocity=75, time=199),
    Message('note_on', channel=6, note=59, velocity=0, time=7),
    Message('note_on', channel=6, note=57, velocity=0, time=246),
    Message('note_on', channel=6, note=59, velocity=55, time=29),
    Message('note_on', channel=6, note=54, velocity=97, time=88),
    Message('note_on', channel=6, note=47, velocity=47, time=0),
    Message('note_on', channel=6, note=50, velocity=79, time=3),
    Message('note_on', channel=6, note=62, velocity=84, time=96),
    Message('note_on', channel=6, note=59, velocity=0, time=30),
    Message('note_on', channel=6, note=66, velocity=97, time=5),
    Message('note_on', channel=6, note=62, velocity=0, time=23),
    Message('note_on', channel=6, note=69, velocity=89, time=53),
    Message('note_on', channel=6, note=62, velocity=60, time=2),
    Message('note_on', channel=6, note=59, velocity=72, time=1),
    Message('note_on', channel=6, note=66, velocity=0, time=9),
    Message('note_on', channel=6, note=62, velocity=0, time=223),
    Message('note_on', channel=6, note=59, velocity=0, time=27),
    Message('note_on', channel=6, note=66, velocity=42, time=43),
    Message('note_on', channel=6, note=59, velocity=54, time=4),
    Message('note_on', channel=6, note=62, velocity=1, time=7),
    Message('note_on', channel=6, note=50, velocity=0, time=32),
    Message('note_on', channel=6, note=62, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=8),
    Message('note_on', channel=6, note=54, velocity=0, time=26),
    Message('note_on', channel=6, note=47, velocity=0, time=0),
    Message('note_on', channel=6, note=66, velocity=0, time=16),
    Message('note_on', channel=6, note=67, velocity=89, time=10),
    Message('note_on', channel=6, note=69, velocity=0, time=26),
    Message('note_on', channel=6, note=67, velocity=0, time=35),
    Message('note_on', channel=6, note=48, velocity=44, time=39),
    Message('note_on', channel=6, note=55, velocity=75, time=8),
    Message('note_on', channel=6, note=52, velocity=42, time=8),
    Message('note_on', channel=6, note=60, velocity=42, time=89),
    Message('note_on', channel=6, note=59, velocity=45, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=69),
    Message('note_on', channel=6, note=60, velocity=0, time=9),
    Message('note_on', channel=6, note=64, velocity=1, time=6),
    Message('note_on', channel=6, note=67, velocity=71, time=39),
    Message('note_on', channel=6, note=60, velocity=66, time=21),
    Message('note_on', channel=6, note=71, velocity=81, time=1),
    Message('note_on', channel=6, note=59, velocity=86, time=0),
    Message('note_on', channel=6, note=59, velocity=0, time=127),
    Message('note_on', channel=6, note=60, velocity=0, time=4),
    Message('note_on', channel=6, note=64, velocity=0, time=4),
    Message('note_on', channel=6, note=71, velocity=0, time=0),
    Message('note_on', channel=6, note=67, velocity=0, time=3),
    Message('note_on', channel=6, note=71, velocity=74, time=101),
    Message('note_on', channel=6, note=67, velocity=86, time=4),
    Message('note_on', channel=6, note=60, velocity=47, time=0),
    Message('note_on', channel=6, note=59, velocity=61, time=2),
    Message('note_on', channel=6, note=64, velocity=64, time=0),
    Message('note_on', channel=6, note=52, velocity=0, time=9),
    Message('note_on', channel=6, note=55, velocity=0, time=0),
    Message('note_on', channel=6, note=59, velocity=0, time=18),
    Message('note_on', channel=6, note=60, velocity=0, time=3),
    Message('note_on', channel=6, note=64, velocity=0, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=3),
    Message('note_on', channel=6, note=48, velocity=0, time=2),
    Message('note_on', channel=6, note=71, velocity=0, time=1),
    Message('note_on', channel=6, note=48, velocity=50, time=132),
    Message('note_on', channel=6, note=51, velocity=83, time=39),
    Message('note_on', channel=6, note=54, velocity=106, time=3),
    Message('note_on', channel=6, note=60, velocity=42, time=2),
    Message('note_on', channel=6, note=59, velocity=50, time=2),
    Message('note_on', channel=6, note=63, velocity=106, time=5),
    Message('note_on', channel=6, note=66, velocity=94, time=2),
    Message('note_on', channel=6, note=71, velocity=83, time=7),
    Message('note_on', channel=6, note=63, velocity=0, time=125),
    Message('note_on', channel=6, note=71, velocity=0, time=1),
    Message('note_on', channel=6, note=54, velocity=0, time=1),
    Message('note_on', channel=6, note=48, velocity=0, time=4),
    Message('note_on', channel=6, note=66, velocity=0, time=4),
    Message('note_on', channel=6, note=51, velocity=0, time=6),
    Message('note_on', channel=6, note=59, velocity=0, time=6),
    Message('note_on', channel=6, note=60, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=81, time=94),
    Message('note_on', channel=6, note=57, velocity=50, time=0),
    Message('note_on', channel=6, note=47, velocity=28, time=2),
    Message('note_on', channel=6, note=54, velocity=109, time=1),
    Message('note_on', channel=6, note=69, velocity=68, time=0),
    Message('note_on', channel=6, note=59, velocity=58, time=1),
    Message('note_on', channel=6, note=47, velocity=34, time=1),
    Message('note_on', channel=6, note=59, velocity=43, time=0),
    Message('note_on', channel=6, note=50, velocity=71, time=0),
    Message('note_on', channel=6, note=54, velocity=97, time=7),
    Message('note_on', channel=6, note=62, velocity=83, time=13),
    Message('note_on', channel=6, note=66, velocity=67, time=8),
    Message('note_on', channel=6, note=71, velocity=61, time=15),
    Message('note_on', channel=6, note=57, velocity=1, time=21),
    Message('note_on', channel=6, note=66, velocity=0, time=232),
    Message('note_on', channel=6, note=57, velocity=0, time=27),
    Message('note_on', channel=6, note=50, velocity=0, time=1),
    Message('note_on', channel=6, note=62, velocity=0, time=3),
    Message('note_on', channel=6, note=71, velocity=0, time=8),
    Message('note_on', channel=6, note=54, velocity=0, time=5),
    Message('note_on', channel=6, note=59, velocity=0, time=6),
    Message('note_on', channel=6, note=47, velocity=0, time=4),
    Message('note_on', channel=6, note=66, velocity=0, time=14),
    Message('note_on', channel=6, note=57, velocity=0, time=4),
    Message('note_on', channel=6, note=69, velocity=0, time=9),
    Message('note_on', channel=6, note=54, velocity=0, time=9),
    Message('note_on', channel=6, note=47, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=15),
    Message('note_on', channel=6, note=56, velocity=45, time=58),
    Message('note_on', channel=6, note=47, velocity=33, time=13),
    Message('note_on', channel=6, note=53, velocity=56, time=3),
    Message('note_on', channel=6, note=59, velocity=79, time=1),
    Message('note_on', channel=6, note=50, velocity=58, time=2),
    Message('note_on', channel=6, note=67, velocity=106, time=9),
    Message('note_on', channel=6, note=62, velocity=80, time=2),
    Message('note_on', channel=6, note=56, velocity=0, time=167),
    Message('note_on', channel=6, note=62, velocity=0, time=51),
    Message('note_on', channel=6, note=56, velocity=83, time=4),
    Message('note_on', channel=6, note=65, velocity=71, time=8),
    Message('note_on', channel=6, note=67, velocity=0, time=10),
    Message('note_on', channel=6, note=50, velocity=0, time=71),
    Message('note_on', channel=6, note=53, velocity=0, time=10),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=53, velocity=50, time=22),
    Message('note_on', channel=6, note=56, velocity=0, time=19),
    Message('note_on', channel=6, note=65, velocity=0, time=14),
    Message('note_on', channel=6, note=47, velocity=0, time=10),
    Message('note_on', channel=6, note=53, velocity=0, time=13),
    Message('note_on', channel=6, note=64, velocity=84, time=34),
    Message('note_on', channel=6, note=57, velocity=44, time=3),
    Message('note_on', channel=6, note=55, velocity=54, time=3),
    Message('note_on', channel=6, note=60, velocity=43, time=3),
    Message('note_on', channel=6, note=48, velocity=38, time=132),
    Message('note_on', channel=6, note=52, velocity=47, time=2),
    Message('note_on', channel=6, note=55, velocity=0, time=43),
    Message('note_on', channel=6, note=57, velocity=0, time=5),
    Message('note_on', channel=6, note=55, velocity=42, time=61),
    Message('note_on', channel=6, note=60, velocity=0, time=17),
    Message('note_on', channel=6, note=64, velocity=0, time=32),
    Message('note_on', channel=6, note=60, velocity=43, time=129),
    Message('note_on', channel=6, note=59, velocity=47, time=0),
    Message('note_on', channel=6, note=64, velocity=52, time=11),
    Message('note_on', channel=6, note=67, velocity=83, time=9),
    Message('note_on', channel=6, note=71, velocity=66, time=15),
    Message('note_on', channel=6, note=55, velocity=0, time=26),
    Message('note_on', channel=6, note=52, velocity=0, time=4),
    Message('note_on', channel=6, note=59, velocity=0, time=9),
    Message('note_on', channel=6, note=64, velocity=0, time=1),
    Message('note_on', channel=6, note=67, velocity=0, time=5),
    Message('note_on', channel=6, note=60, velocity=0, time=4),
    Message('note_on', channel=6, note=48, velocity=0, time=18),
    Message('note_on', channel=6, note=71, velocity=0, time=21),
    Message('note_on', channel=6, note=66, velocity=106, time=60),
    Message('note_on', channel=6, note=60, velocity=53, time=0),
    Message('note_on', channel=6, note=63, velocity=98, time=0),
    Message('note_on', channel=6, note=59, velocity=69, time=0),
    Message('note_on', channel=6, note=71, velocity=72, time=4),
    Message('note_on', channel=6, note=47, velocity=13, time=115),
    Message('note_on', channel=6, note=54, velocity=89, time=16),
    Message('note_on', channel=6, note=51, velocity=61, time=1),
    Message('note_on', channel=6, note=63, velocity=0, time=108),
    Message('note_on', channel=6, note=71, velocity=0, time=7),
    Message('note_on', channel=6, note=66, velocity=0, time=0),
    Message('note_on', channel=6, note=59, velocity=0, time=5),
    Message('note_on', channel=6, note=54, velocity=0, time=6),
    Message('note_on', channel=6, note=60, velocity=0, time=3),
    Message('note_on', channel=6, note=47, velocity=0, time=3),
    Message('note_on', channel=6, note=51, velocity=0, time=3),
    Message('note_on', channel=6, note=47, velocity=42, time=53),
    Message('note_on', channel=6, note=57, velocity=42, time=36),
    Message('note_on', channel=6, note=50, velocity=62, time=2),
    Message('note_on', channel=6, note=66, velocity=54, time=0),
    Message('note_on', channel=6, note=54, velocity=69, time=1),
    Message('note_on', channel=6, note=59, velocity=47, time=2),
    Message('note_on', channel=6, note=69, velocity=63, time=0),
    Message('note_on', channel=6, note=62, velocity=56, time=3),
    Message('note_on', channel=6, note=69, velocity=0, time=226),
    Message('note_on', channel=6, note=62, velocity=0, time=46),
    Message('note_on', channel=6, note=69, velocity=71, time=93),
    Message('note_on', channel=6, note=66, velocity=0, time=6),
    Message('note_on', channel=6, note=59, velocity=0, time=23),
    Message('note_on', channel=6, note=67, velocity=89, time=55),
    Message('note_on', channel=6, note=57, velocity=0, time=3),
    Message('note_on', channel=6, note=54, velocity=0, time=10),
    Message('note_on', channel=6, note=69, velocity=0, time=10),
    Message('note_on', channel=6, note=64, velocity=66, time=27),
    Message('note_on', channel=6, note=67, velocity=0, time=17),
    Message('note_on', channel=6, note=50, velocity=0, time=8),
    Message('note_on', channel=6, note=52, velocity=42, time=86),
    Message('note_on', channel=6, note=55, velocity=57, time=2),
    Message('note_on', channel=6, note=64, velocity=0, time=93),
    Message('note_on', channel=6, note=59, velocity=51, time=3),
    Message('note_on', channel=6, note=64, velocity=44, time=51),
    Message('note_on', channel=6, note=59, velocity=0, time=7),
    Message('note_on', channel=6, note=67, velocity=77, time=63),
    Message('note_on', channel=6, note=64, velocity=0, time=5),
    Message('note_on', channel=6, note=71, velocity=106, time=33),
    Message('note_on', channel=6, note=67, velocity=0, time=11),
    Message('note_on', channel=6, note=52, velocity=0, time=24),
    Message('note_on', channel=6, note=47, velocity=0, time=17),
    Message('note_on', channel=6, note=55, velocity=0, time=22),
    Message('note_on', channel=6, note=67, velocity=89, time=9),
    Message('note_on', channel=6, note=60, velocity=43, time=13),
    Message('note_on', channel=6, note=71, velocity=0, time=5),
    Message('note_on', channel=6, note=48, velocity=1, time=81),
    Message('note_on', channel=6, note=59, velocity=42, time=41),
    Message('note_on', channel=6, note=55, velocity=54, time=2),
    Message('note_on', channel=6, note=60, velocity=0, time=7),
    Message('note_on', channel=6, note=52, velocity=1, time=5),
    Message('note_on', channel=6, note=67, velocity=0, time=22),
    Message('note_on', channel=6, note=60, velocity=58, time=37),
    Message('note_on', channel=6, note=64, velocity=61, time=23),
    Message('note_on', channel=6, note=67, velocity=77, time=16),
    Message('note_on', channel=6, note=71, velocity=97, time=14),
    Message('note_on', channel=6, note=67, velocity=0, time=55),
    Message('note_on', channel=6, note=60, velocity=0, time=5),
    Message('note_on', channel=6, note=64, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=71, velocity=0, time=22),
    Message('note_on', channel=6, note=59, velocity=50, time=30),
    Message('note_on', channel=6, note=64, velocity=41, time=2),
    Message('note_on', channel=6, note=60, velocity=46, time=1),
    Message('note_on', channel=6, note=67, velocity=42, time=1),
    Message('note_on', channel=6, note=71, velocity=45, time=1),
    Message('note_on', channel=6, note=52, velocity=0, time=100),
    Message('note_on', channel=6, note=64, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=67, velocity=0, time=6),
    Message('note_on', channel=6, note=55, velocity=0, time=8),
    Message('note_on', channel=6, note=60, velocity=0, time=25),
    Message('note_on', channel=6, note=71, velocity=0, time=1),
    Message('note_on', channel=6, note=51, velocity=86, time=42),
    Message('note_on', channel=6, note=54, velocity=102, time=1),
    Message('note_on', channel=6, note=66, velocity=84, time=0),
    Message('note_on', channel=6, note=59, velocity=45, time=2),
    Message('note_on', channel=6, note=63, velocity=92, time=2),
    Message('note_on', channel=6, note=71, velocity=62, time=0),
    Message('note_on', channel=6, note=60, velocity=49, time=0),
    Message('note_on', channel=6, note=66, velocity=0, time=121),
    Message('note_on', channel=6, note=63, velocity=0, time=7),
    Message('note_on', channel=6, note=60, velocity=0, time=46),
    Message('note_on', channel=6, note=70, velocity=83, time=57),
    Message('note_on', channel=6, note=71, velocity=0, time=17),
    Message('note_on', channel=6, note=69, velocity=81, time=2),
    Message('note_on', channel=6, note=68, velocity=61, time=18),
    Message('note_on', channel=6, note=67, velocity=83, time=8),
    Message('note_on', channel=6, note=69, velocity=0, time=10),
    Message('note_on', channel=6, note=70, velocity=0, time=1),
    Message('note_on', channel=6, note=68, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=125, time=28),
    Message('note_on', channel=6, note=67, velocity=0, time=11),
    Message('note_on', channel=6, note=59, velocity=0, time=56),
    Message('note_on', channel=6, note=51, velocity=0, time=25),
    Message('note_on', channel=6, note=48, velocity=0, time=1),
    Message('note_on', channel=6, note=54, velocity=0, time=35),
    Message('note_on', channel=6, note=67, velocity=47, time=37),
    Message('note_on', channel=6, note=66, velocity=0, time=26),
    Message('note_on', channel=6, note=68, velocity=57, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=13),
    Message('note_on', channel=6, note=69, velocity=125, time=7),
    Message('note_on', channel=6, note=68, velocity=0, time=9),
    Message('note_on', channel=6, note=69, velocity=0, time=63),
    Message('note_on', channel=6, note=62, velocity=86, time=2),
    Message('note_on', channel=6, note=47, velocity=50, time=8),
    Message('note_on', channel=6, note=50, velocity=86, time=1),
    Message('note_on', channel=6, note=54, velocity=102, time=1),
    Message('note_on', channel=6, note=57, velocity=44, time=1),
    Message('note_on', channel=6, note=57, velocity=0, time=385),
    Message('note_on', channel=6, note=54, velocity=0, time=9),
    Message('note_on', channel=6, note=50, velocity=0, time=50),
    Message('note_on', channel=6, note=64, velocity=71, time=57),
    Message('note_on', channel=6, note=55, velocity=57, time=0),
    Message('note_on', channel=6, note=52, velocity=43, time=3),
    Message('note_on', channel=6, note=62, velocity=0, time=5),
    Message('note_on', channel=6, note=47, velocity=0, time=50),
    Message('note_on', channel=6, note=52, velocity=0, time=77),
    Message('note_on', channel=6, note=55, velocity=0, time=46),
    Message('note_on', channel=6, note=48, velocity=52, time=51),
    Message('note_on', channel=6, note=64, velocity=0, time=22),
    Message('note_on', channel=6, note=55, velocity=66, time=0),
    Message('note_on', channel=6, note=52, velocity=20, time=18),
    Message('note_on', channel=6, note=59, velocity=71, time=58),
    Message('note_on', channel=6, note=60, velocity=62, time=36),
    Message('note_on', channel=6, note=59, velocity=0, time=16),
    Message('note_on', channel=6, note=64, velocity=47, time=24),
    Message('note_on', channel=6, note=60, velocity=0, time=8),
    Message('note_on', channel=6, note=67, velocity=97, time=27),
    Message('note_on', channel=6, note=64, velocity=0, time=12),
    Message('note_on', channel=6, note=67, velocity=0, time=21),
    Message('note_on', channel=6, note=71, velocity=114, time=28),
    Message('note_on', channel=6, note=71, velocity=0, time=62),
    Message('note_on', channel=6, note=72, velocity=77, time=36),
    Message('note_on', channel=6, note=74, velocity=102, time=1),
    Message('note_on', channel=6, note=74, velocity=0, time=41),
    Message('note_on', channel=6, note=72, velocity=0, time=13),
    Message('note_on', channel=6, note=74, velocity=97, time=40),
    Message('note_on', channel=6, note=52, velocity=0, time=3),
    Message('note_on', channel=6, note=55, velocity=0, time=0),
    Message('note_on', channel=6, note=48, velocity=0, time=32),
    Message('note_on', channel=6, note=71, velocity=22, time=20),
    Message('note_on', channel=6, note=74, velocity=0, time=21),
    Message('note_on', channel=6, note=71, velocity=0, time=128),
    Message('note_on', channel=6, note=47, velocity=1, time=59),
    Message('note_on', channel=6, note=54, velocity=85, time=2),
    Message('note_on', channel=6, note=51, velocity=86, time=3),
    Message('note_on', channel=6, note=74, velocity=58, time=22),
    Message('note_on', channel=6, note=74, velocity=0, time=40),
    Message('note_on', channel=6, note=71, velocity=71, time=29),
    Message('note_on', channel=6, note=47, velocity=0, time=14),
    Message('note_on', channel=6, note=74, velocity=103, time=14),
    Message('note_on', channel=6, note=71, velocity=0, time=1),
    Message('note_on', channel=6, note=51, velocity=0, time=2),
    Message('note_on', channel=6, note=54, velocity=0, time=12),
    Message('note_on', channel=6, note=71, velocity=106, time=5),
    Message('note_on', channel=6, note=74, velocity=0, time=17),
    Message('note_on', channel=6, note=47, velocity=1, time=78),
    Message('note_on', channel=6, note=50, velocity=71, time=5),
    Message('note_on', channel=6, note=54, velocity=95, time=2),
    Message('note_on', channel=6, note=57, velocity=1, time=20),
    Message('note_on', channel=6, note=71, velocity=0, time=10),
    Message('note_on', channel=6, note=66, velocity=114, time=100),
    Message('note_on', channel=6, note=66, velocity=0, time=34),
    Message('note_on', channel=6, note=71, velocity=1, time=40),
    Message('note_on', channel=6, note=66, velocity=97, time=27),
    Message('note_on', channel=6, note=71, velocity=0, time=21),
    Message('note_on', channel=6, note=62, velocity=77, time=10),
    Message('note_on', channel=6, note=66, velocity=0, time=11),
    Message('note_on', channel=6, note=57, velocity=0, time=242),
    Message('note_on', channel=6, note=62, velocity=0, time=20),
    Message('note_on', channel=6, note=47, velocity=0, time=14),
    Message('note_on', channel=6, note=54, velocity=0, time=7),
    Message('note_on', channel=6, note=50, velocity=0, time=5),
    Message('note_on', channel=6, note=56, velocity=54, time=110),
    Message('note_on', channel=6, note=62, velocity=75, time=3),
    Message('note_on', channel=6, note=47, velocity=77, time=7),
    Message('note_on', channel=6, note=50, velocity=71, time=6),
    Message('note_on', channel=6, note=53, velocity=94, time=1),
    Message('note_on', channel=6, note=64, velocity=83, time=5),
    Message('note_on', channel=6, note=65, velocity=89, time=21),
    Message('note_on', channel=6, note=62, velocity=0, time=1),
    Message('note_on', channel=6, note=64, velocity=0, time=20),
    Message('note_on', channel=6, note=50, velocity=0, time=94),
    Message('note_on', channel=6, note=47, velocity=0, time=32),
    Message('note_on', channel=6, note=53, velocity=0, time=1),
    Message('note_on', channel=6, note=56, velocity=0, time=19),
    Message('note_on', channel=6, note=64, velocity=83, time=70),
    Message('note_on', channel=6, note=65, velocity=0, time=5),
    Message('note_on', channel=6, note=48, velocity=47, time=0),
    Message('note_on', channel=6, note=55, velocity=77, time=9),
    Message('note_on', channel=6, note=52, velocity=75, time=1),
    Message('note_on', channel=6, note=59, velocity=77, time=4),
    Message('note_on', channel=6, note=64, velocity=0, time=101),
    Message('note_on', channel=6, note=60, velocity=66, time=0),
    Message('note_on', channel=6, note=60, velocity=0, time=60),
    Message('note_on', channel=6, note=64, velocity=42, time=0),
    Message('note_on', channel=6, note=67, velocity=71, time=35),
    Message('note_on', channel=6, note=64, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=71, velocity=91, time=19),
    Message('note_on', channel=6, note=60, velocity=95, time=2),
    Message('note_on', channel=6, note=59, velocity=120, time=2),
    Message('note_on', channel=6, note=64, velocity=92, time=0),
    Message('note_on', channel=6, note=52, velocity=0, time=79),
    Message('note_on', channel=6, note=55, velocity=0, time=0),
    Message('note_on', channel=6, note=55, velocity=66, time=33),
    Message('note_on', channel=6, note=52, velocity=55, time=12),
    Message('note_on', channel=6, note=59, velocity=0, time=13),
    Message('note_on', channel=6, note=60, velocity=0, time=7),
    Message('note_on', channel=6, note=64, velocity=0, time=16),
    Message('note_on', channel=6, note=71, velocity=0, time=3),
    Message('note_on', channel=6, note=67, velocity=0, time=36),
    Message('note_on', channel=6, note=60, velocity=61, time=7),
    Message('note_on', channel=6, note=52, velocity=0, time=62),
    Message('note_on', channel=6, note=60, velocity=0, time=5),
    Message('note_on', channel=6, note=55, velocity=0, time=2),
    Message('note_on', channel=6, note=62, velocity=97, time=69),
    Message('note_on', channel=6, note=48, velocity=0, time=49),
    Message('note_on', channel=6, note=47, velocity=42, time=196),
    Message('note_on', channel=6, note=51, velocity=94, time=1),
    Message('note_on', channel=6, note=54, velocity=91, time=2),
    Message('note_on', channel=6, note=54, velocity=0, time=41),
    Message('note_on', channel=6, note=47, velocity=0, time=0),
    Message('note_on', channel=6, note=51, velocity=0, time=2),
    Message('note_on', channel=6, note=60, velocity=66, time=13),
    Message('note_on', channel=6, note=62, velocity=0, time=6),
    Message('note_on', channel=6, note=60, velocity=0, time=22),
    Message('note_on', channel=6, note=60, velocity=58, time=31),
    Message('note_on', channel=6, note=62, velocity=83, time=16),
    Message('note_on', channel=6, note=60, velocity=0, time=9),
    Message('note_on', channel=6, note=60, velocity=54, time=13),
    Message('note_on', channel=6, note=59, velocity=89, time=8),
    Message('note_on', channel=6, note=62, velocity=0, time=5),
    Message('note_on', channel=6, note=60, velocity=0, time=23),
    Message('note_on', channel=6, note=47, velocity=42, time=43),
    Message('note_on', channel=6, note=57, velocity=42, time=14),
    Message('note_on', channel=6, note=50, velocity=50, time=3),
    Message('note_on', channel=6, note=54, velocity=94, time=0),
    Message('note_on', channel=6, note=59, velocity=0, time=32),
    Message('note_on', channel=6, note=59, velocity=50, time=69),
    Message('note_on', channel=6, note=62, velocity=77, time=19),
    Message('note_on', channel=6, note=66, velocity=83, time=7),
    Message('note_on', channel=6, note=69, velocity=77, time=7),
    Message('note_on', channel=6, note=59, velocity=0, time=35),
    Message('note_on', channel=6, note=62, velocity=0, time=2),
    Message('note_on', channel=6, note=69, velocity=0, time=10),
    Message('note_on', channel=6, note=57, velocity=0, time=1),
    Message('note_on', channel=6, note=66, velocity=0, time=0),
    Message('note_on', channel=6, note=66, velocity=72, time=65),
    Message('note_on', channel=6, note=59, velocity=57, time=7),
    Message('note_on', channel=6, note=62, velocity=74, time=0),
    Message('note_on', channel=6, note=69, velocity=68, time=1),
    Message('note_on', channel=6, note=57, velocity=42, time=2),
    Message('note_on', channel=6, note=62, velocity=0, time=38),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=3),
    Message('note_on', channel=6, note=69, velocity=0, time=4),
    Message('note_on', channel=6, note=57, velocity=0, time=12),
    Message('note_on', channel=6, note=66, velocity=58, time=50),
    Message('note_on', channel=6, note=62, velocity=61, time=8),
    Message('note_on', channel=6, note=59, velocity=53, time=0),
    Message('note_on', channel=6, note=69, velocity=50, time=0),
    Message('note_on', channel=6, note=57, velocity=50, time=3),
    Message('note_on', channel=6, note=54, velocity=0, time=53),
    Message('note_on', channel=6, note=57, velocity=0, time=99),
    Message('note_on', channel=6, note=66, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=69, velocity=0, time=3),
    Message('note_on', channel=6, note=67, velocity=75, time=35),
    Message('note_on', channel=6, note=59, velocity=81, time=3),
    Message('note_on', channel=6, note=64, velocity=47, time=8),
    Message('note_on', channel=6, note=55, velocity=51, time=4),
    Message('note_on', channel=6, note=62, velocity=0, time=12),
    Message('note_on', channel=6, note=52, velocity=1, time=28),
    Message('note_on', channel=6, note=59, velocity=0, time=74),
    Message('note_on', channel=6, note=64, velocity=0, time=24),
    Message('note_on', channel=6, note=50, velocity=0, time=6),
    Message('note_on', channel=6, note=59, velocity=49, time=7),
    Message('note_on', channel=6, note=64, velocity=28, time=14),
    Message('note_on', channel=6, note=47, velocity=0, time=9),
    Message('note_on', channel=6, note=52, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=31),
    Message('note_on', channel=6, note=55, velocity=0, time=16),
    Message('note_on', channel=6, note=60, velocity=54, time=7),
    Message('note_on', channel=6, note=59, velocity=50, time=7),
    Message('note_on', channel=6, note=48, velocity=42, time=37),
    Message('note_on', channel=6, note=55, velocity=1, time=0),
    Message('note_on', channel=6, note=52, velocity=58, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=137),
    Message('note_on', channel=6, note=60, velocity=0, time=79),
    Message('note_on', channel=6, note=64, velocity=0, time=348),
    Message('note_on', channel=6, note=67, velocity=0, time=50),
    Message('note_on', channel=6, note=72, velocity=61, time=197),
    Message('note_on', channel=6, note=52, velocity=0, time=3),
    Message('note_on', channel=6, note=55, velocity=0, time=11),
    Message('note_on', channel=6, note=48, velocity=0, time=17),
    Message('note_on', channel=6, note=72, velocity=0, time=11),
    Message('note_on', channel=6, note=47, velocity=69, time=82),
    Message('note_on', channel=6, note=66, velocity=86, time=1),
    Message('note_on', channel=6, note=50, velocity=61, time=14),
    Message('note_on', channel=6, note=71, velocity=97, time=6),
    Message('note_on', channel=6, note=57, velocity=60, time=0),
    Message('note_on', channel=6, note=54, velocity=112, time=1),
    Message('note_on', channel=6, note=74, velocity=42, time=26),
    Message('note_on', channel=6, note=66, velocity=0, time=271),
    Message('note_on', channel=6, note=71, velocity=0, time=10),
    Message('note_on', channel=6, note=74, velocity=0, time=4),
    Message('note_on', channel=6, note=71, velocity=54, time=33),
    Message('note_on', channel=6, note=66, velocity=94, time=0),
    Message('note_on', channel=6, note=74, velocity=83, time=5),
    Message('note_on', channel=6, note=66, velocity=0, time=37),
    Message('note_on', channel=6, note=71, velocity=0, time=7),
    Message('note_on', channel=6, note=74, velocity=0, time=3),
    Message('note_on', channel=6, note=50, velocity=0, time=77),
    Message('note_on', channel=6, note=57, velocity=0, time=27),
    Message('note_on', channel=6, note=54, velocity=0, time=4),
    Message('note_on', channel=6, note=47, velocity=0, time=241),
    Message('note_on', channel=6, note=52, velocity=72, time=67),
    Message('note_on', channel=6, note=52, velocity=0, time=28),
    Message('note_on', channel=6, note=48, velocity=71, time=168),
    Message('note_on', channel=6, note=52, velocity=1, time=101),
    Message('note_on', channel=6, note=64, velocity=42, time=17),
    Message('note_on', channel=6, note=67, velocity=89, time=33),
    Message('note_on', channel=6, note=55, velocity=75, time=5),
    Message('note_on', channel=6, note=69, velocity=80, time=4),
    Message('note_on', channel=6, note=74, velocity=97, time=5),
    Message('note_on', channel=6, note=52, velocity=0, time=280),
    Message('note_on', channel=6, note=55, velocity=0, time=1),
    Message('note_on', channel=6, note=67, velocity=0, time=23),
    Message('note_on', channel=6, note=74, velocity=0, time=10),
    Message('note_on', channel=6, note=69, velocity=0, time=1),
    Message('note_on', channel=6, note=48, velocity=0, time=16),
    Message('note_on', channel=6, note=64, velocity=0, time=4),
    Message('note_on', channel=6, note=47, velocity=42, time=114),
    Message('note_on', channel=6, note=63, velocity=77, time=15),
    Message('note_on', channel=6, note=51, velocity=95, time=13),
    Message('note_on', channel=6, note=66, velocity=94, time=0),
    Message('note_on', channel=6, note=54, velocity=79, time=4),
    Message('note_on', channel=6, note=69, velocity=83, time=6),
    Message('note_on', channel=6, note=72, velocity=78, time=8),
    Message('note_on', channel=6, note=47, velocity=0, time=125),
    Message('note_on', channel=6, note=51, velocity=0, time=4),
    Message('note_on', channel=6, note=54, velocity=0, time=7),
    Message('note_on', channel=6, note=69, velocity=0, time=16),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=63, velocity=0, time=3),
    Message('note_on', channel=6, note=72, velocity=0, time=11),
    Message('note_on', channel=6, note=62, velocity=43, time=54),
    Message('note_on', channel=6, note=66, velocity=97, time=14),
    Message('note_on', channel=6, note=71, velocity=97, time=9),
    Message('note_on', channel=6, note=66, velocity=0, time=197),
    Message('note_on', channel=6, note=47, velocity=54, time=4),
    Message('note_on', channel=6, note=57, velocity=43, time=48),
    Message('note_on', channel=6, note=50, velocity=69, time=3),
    Message('note_on', channel=6, note=54, velocity=106, time=3),
    Message('note_on', channel=6, note=62, velocity=0, time=65),
    Message('note_on', channel=6, note=57, velocity=0, time=183),
    Message('note_on', channel=6, note=50, velocity=0, time=9),
    Message('note_on', channel=6, note=54, velocity=0, time=16),
    Message('note_on', channel=6, note=47, velocity=0, time=52),
    Message('note_on', channel=6, note=71, velocity=0, time=22),
    Message('note_on', channel=6, note=62, velocity=42, time=114),
    Message('note_on', channel=6, note=47, velocity=42, time=12),
    Message('note_on', channel=6, note=56, velocity=49, time=2),
    Message('note_on', channel=6, note=65, velocity=86, time=3),
    Message('note_on', channel=6, note=68, velocity=102, time=1),
    Message('note_on', channel=6, note=71, velocity=95, time=3),
    Message('note_on', channel=6, note=53, velocity=54, time=6),
    Message('note_on', channel=6, note=47, velocity=0, time=144),
    Message('note_on', channel=6, note=53, velocity=0, time=3),
    Message('note_on', channel=6, note=56, velocity=0, time=10),
    Message('note_on', channel=6, note=65, velocity=0, time=27),
    Message('note_on', channel=6, note=68, velocity=0, time=11),
    Message('note_on', channel=6, note=62, velocity=0, time=14),
    Message('note_on', channel=6, note=71, velocity=0, time=14),
    Message('note_on', channel=6, note=48, velocity=42, time=12),
    Message('note_on', channel=6, note=55, velocity=83, time=13),
    Message('note_on', channel=6, note=52, velocity=42, time=19),
    Message('note_on', channel=6, note=60, velocity=71, time=46),
    Message('note_on', channel=6, note=59, velocity=94, time=0),
    Message('note_on', channel=6, note=64, velocity=66, time=7),
    Message('note_on', channel=6, note=67, velocity=106, time=7),
    Message('note_on', channel=6, note=71, velocity=89, time=7),
    Message('note_on', channel=6, note=55, velocity=0, time=320),
    Message('note_on', channel=6, note=52, velocity=0, time=6),
    Message('note_on', channel=6, note=67, velocity=0, time=16),
    Message('note_on', channel=6, note=48, velocity=0, time=1),
    Message('note_on', channel=6, note=64, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=7),
    Message('note_on', channel=6, note=71, velocity=0, time=9),
    Message('note_on', channel=6, note=60, velocity=0, time=13),
    Message('note_on', channel=6, note=47, velocity=1, time=63),
    Message('note_on', channel=6, note=51, velocity=91, time=39),
    Message('note_on', channel=6, note=54, velocity=89, time=4),
    Message('note_on', channel=6, note=60, velocity=53, time=5),
    Message('note_on', channel=6, note=59, velocity=68, time=0),
    Message('note_on', channel=6, note=63, velocity=114, time=7),
    Message('note_on', channel=6, note=66, velocity=106, time=4),
    Message('note_on', channel=6, note=71, velocity=62, time=13),
    Message('note_on', channel=6, note=63, velocity=0, time=190),
    Message('note_on', channel=6, note=71, velocity=0, time=4),
    Message('note_on', channel=6, note=54, velocity=0, time=6),
    Message('note_on', channel=6, note=47, velocity=0, time=6),
    Message('note_on', channel=6, note=51, velocity=0, time=4),
    Message('note_on', channel=6, note=66, velocity=0, time=5),
    Message('note_on', channel=6, note=59, velocity=0, time=8),
    Message('note_on', channel=6, note=60, velocity=0, time=1),
    Message('note_on', channel=6, note=47, velocity=42, time=67),
    Message('note_on', channel=6, note=57, velocity=54, time=11),
    Message('note_on', channel=6, note=50, velocity=45, time=1),
    Message('note_on', channel=6, note=59, velocity=53, time=1),
    Message('note_on', channel=6, note=54, velocity=42, time=5),
    Message('note_on', channel=6, note=62, velocity=81, time=3),
    Message('note_on', channel=6, note=66, velocity=97, time=4),
    Message('note_on', channel=6, note=69, velocity=66, time=12),
    Message('note_on', channel=6, note=59, velocity=36, time=13),
    Message('note_on', channel=6, note=62, velocity=58, time=22),
    Message('note_on', channel=6, note=66, velocity=43, time=11),
    Message('note_on', channel=6, note=69, velocity=54, time=7),
    Message('note_on', channel=6, note=54, velocity=0, time=4),
    Message('note_on', channel=6, note=47, velocity=0, time=5),
    Message('note_on', channel=6, note=50, velocity=0, time=1),
    Message('note_on', channel=6, note=57, velocity=0, time=47),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=62, velocity=0, time=4),
    Message('note_on', channel=6, note=66, velocity=0, time=3),
    Message('note_on', channel=6, note=69, velocity=0, time=1),
    Message('note_on', channel=6, note=66, velocity=0, time=273),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=69, velocity=0, time=14),
    Message('note_on', channel=6, note=62, velocity=0, time=18),
    Message('note_on', channel=6, note=55, velocity=43, time=36),
    Message('note_on', channel=6, note=47, velocity=37, time=10),
    Message('note_on', channel=6, note=64, velocity=50, time=0),
    Message('note_on', channel=6, note=52, velocity=41, time=4),
    Message('note_on', channel=6, note=67, velocity=42, time=0),
    Message('note_on', channel=6, note=59, velocity=43, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=93),
    Message('note_on', channel=6, note=64, velocity=0, time=101),
    Message('note_on', channel=6, note=67, velocity=0, time=74),
    Message('note_on', channel=6, note=52, velocity=0, time=45),
    Message('note_on', channel=6, note=47, velocity=0, time=3),
    Message('note_on', channel=6, note=55, velocity=0, time=24),
    Message('note_on', channel=6, note=64, velocity=42, time=37),
    Message('note_on', channel=6, note=66, velocity=66, time=46),
    Message('note_on', channel=6, note=67, velocity=89, time=19),
    Message('note_on', channel=6, note=64, velocity=0, time=5),
    Message('note_on', channel=6, note=66, velocity=0, time=17),
    Message('note_on', channel=6, note=48, velocity=21, time=12),
    Message('note_on', channel=6, note=71, velocity=122, time=4),
    Message('note_on', channel=6, note=52, velocity=61, time=8),
    Message('note_on', channel=6, note=55, velocity=89, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=42, time=0),
    Message('note_on', channel=6, note=67, velocity=89, time=113),
    Message('note_on', channel=6, note=71, velocity=0, time=27),
    Message('note_on', channel=6, note=64, velocity=72, time=44),
    Message('note_on', channel=6, note=67, velocity=0, time=10),
    Message('note_on', channel=6, note=60, velocity=81, time=38),
    Message('note_on', channel=6, note=64, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=24),
    Message('note_on', channel=6, note=59, velocity=125, time=51),
    Message('note_on', channel=6, note=60, velocity=0, time=17),
    Message('note_on', channel=6, note=52, velocity=0, time=10),
    Message('note_on', channel=6, note=55, velocity=0, time=35),
    Message('note_on', channel=6, note=48, velocity=0, time=100),
    Message('note_on', channel=6, note=59, velocity=0, time=229),
    Message('note_on', channel=6, note=59, velocity=89, time=36),
    Message('note_on', channel=6, note=60, velocity=66, time=22),
    Message('note_on', channel=6, note=59, velocity=0, time=8),
    Message('note_on', channel=6, note=59, velocity=71, time=15),
    Message('note_on', channel=6, note=60, velocity=0, time=47),
    Message('note_on', channel=6, note=60, velocity=43, time=20),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=59, velocity=54, time=15),
    Message('note_on', channel=6, note=59, velocity=0, time=25),
    Message('note_on', channel=6, note=59, velocity=71, time=19),
    Message('note_on', channel=6, note=47, velocity=42, time=24),
    Message('note_on', channel=6, note=60, velocity=0, time=2),
    Message('note_on', channel=6, note=50, velocity=75, time=7),
    Message('note_on', channel=6, note=54, velocity=103, time=0),
    Message('note_on', channel=6, note=54, velocity=0, time=160),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=59, velocity=50, time=59),
    Message('note_on', channel=6, note=54, velocity=47, time=23),
    Message('note_on', channel=6, note=62, velocity=68, time=0),
    Message('note_on', channel=6, note=57, velocity=55, time=3),
    Message('note_on', channel=6, note=66, velocity=97, time=0),
    Message('note_on', channel=6, note=69, velocity=81, time=5),
    Message('note_on', channel=6, note=69, velocity=0, time=55),
    Message('note_on', channel=6, note=59, velocity=0, time=0),
    Message('note_on', channel=6, note=62, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=66, velocity=66, time=45),
    Message('note_on', channel=6, note=62, velocity=60, time=3),
    Message('note_on', channel=6, note=59, velocity=46, time=3),
    Message('note_on', channel=6, note=69, velocity=59, time=0),
    Message('note_on', channel=6, note=57, velocity=0, time=245),
    Message('note_on', channel=6, note=54, velocity=0, time=23),
    Message('note_on', channel=6, note=66, velocity=0, time=21),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=69, velocity=0, time=5),
    Message('note_on', channel=6, note=62, velocity=0, time=10),
    Message('note_on', channel=6, note=59, velocity=56, time=33),
    Message('note_on', channel=6, note=55, velocity=53, time=3),
    Message('note_on', channel=6, note=67, velocity=55, time=0),
    Message('note_on', channel=6, note=52, velocity=47, time=3),
    Message('note_on', channel=6, note=64, velocity=1, time=30),
    Message('note_on', channel=6, note=50, velocity=0, time=78),
    Message('note_on', channel=6, note=52, velocity=0, time=25),
    Message('note_on', channel=6, note=47, velocity=0, time=5),
    Message('note_on', channel=6, note=55, velocity=0, time=20),
    Message('note_on', channel=6, note=59, velocity=0, time=9),
    Message('note_on', channel=6, note=64, velocity=0, time=41),
    Message('note_on', channel=6, note=59, velocity=58, time=54),
    Message('note_on', channel=6, note=60, velocity=56, time=3),
    Message('note_on', channel=6, note=64, velocity=60, time=9),
    Message('note_on', channel=6, note=55, velocity=42, time=2),
    Message('note_on', channel=6, note=48, velocity=1, time=12),
    Message('note_on', channel=6, note=52, velocity=37, time=16),
    Message('note_on', channel=6, note=55, velocity=0, time=488),
    Message('note_on', channel=6, note=52, velocity=0, time=10),
    Message('note_on', channel=6, note=64, velocity=0, time=3),
    Message('note_on', channel=6, note=48, velocity=0, time=21),
    Message('note_on', channel=6, note=60, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=10),
    Message('note_on', channel=6, note=67, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=89, time=133),
    Message('note_on', channel=6, note=63, velocity=94, time=1),
    Message('note_on', channel=6, note=57, velocity=59, time=3),
    Message('note_on', channel=6, note=60, velocity=54, time=1),
    Message('note_on', channel=6, note=57, velocity=0, time=166),
    Message('note_on', channel=6, note=60, velocity=0, time=1),
    Message('note_on', channel=6, note=63, velocity=0, time=10),
    Message('note_on', channel=6, note=66, velocity=0, time=10),
    Message('note_on', channel=6, note=66, velocity=47, time=142),
    Message('note_on', channel=6, note=54, velocity=85, time=0),
    Message('note_on', channel=6, note=57, velocity=43, time=1),
    Message('note_on', channel=6, note=59, velocity=51, time=0),
    Message('note_on', channel=6, note=62, velocity=63, time=2),
    Message('note_on', channel=6, note=50, velocity=69, time=1),
    Message('note_on', channel=6, note=47, velocity=42, time=2),
    Message('note_on', channel=6, note=69, velocity=49, time=0),
    Message('note_on', channel=6, note=69, velocity=0, time=136),
    Message('note_on', channel=6, note=62, velocity=0, time=27),
    Message('note_on', channel=6, note=59, velocity=0, time=18),
    Message('note_on', channel=6, note=66, velocity=0, time=50),
    Message('note_on', channel=6, note=71, velocity=46, time=7),
    Message('note_on', channel=6, note=71, velocity=0, time=122),
    Message('note_on', channel=6, note=71, velocity=127, time=742),
    Message('note_on', channel=6, note=69, velocity=106, time=70),
    Message('note_on', channel=6, note=71, velocity=0, time=7),
    Message('note_on', channel=6, note=50, velocity=0, time=4),
    Message('note_on', channel=6, note=57, velocity=0, time=32),
    Message('note_on', channel=6, note=67, velocity=112, time=2),
    Message('note_on', channel=6, note=54, velocity=0, time=2),
    Message('note_on', channel=6, note=69, velocity=0, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=47),
    Message('note_on', channel=6, note=64, velocity=77, time=27),
    Message('note_on', channel=6, note=47, velocity=0, time=7),
    Message('note_on', channel=6, note=62, velocity=114, time=40),
    Message('note_on', channel=6, note=64, velocity=0, time=3),
    Message('note_on', channel=6, note=62, velocity=0, time=76),
    Message('note_on', channel=6, note=60, velocity=125, time=8),
    Message('note_on', channel=6, note=60, velocity=0, time=97),
    Message('note_on', channel=6, note=62, velocity=65, time=4),
    Message('note_on', channel=6, note=60, velocity=84, time=31),
    Message('note_on', channel=6, note=62, velocity=0, time=17),
    Message('note_on', channel=6, note=59, velocity=89, time=2),
    Message('note_on', channel=6, note=60, velocity=0, time=11),
    Message('note_on', channel=6, note=57, velocity=125, time=110),
    Message('note_on', channel=6, note=59, velocity=0, time=17),
    Message('note_on', channel=6, note=59, velocity=106, time=68),
    Message('note_on', channel=6, note=57, velocity=0, time=5),
    Message('note_on', channel=6, note=47, velocity=42, time=157),
    Message('note_on', channel=6, note=50, velocity=58, time=10),
    Message('note_on', channel=6, note=57, velocity=42, time=3),
    Message('note_on', channel=6, note=54, velocity=81, time=1),
    Message('note_on', channel=6, note=62, velocity=71, time=181),
    Message('note_on', channel=6, note=66, velocity=106, time=15),
    Message('note_on', channel=6, note=59, velocity=0, time=10),
    Message('note_on', channel=6, note=69, velocity=83, time=10),
    Message('note_on', channel=6, note=62, velocity=0, time=65),
    Message('note_on', channel=6, note=69, velocity=0, time=29),
    Message('note_on', channel=6, note=66, velocity=0, time=12),
    Message('note_on', channel=6, note=50, velocity=0, time=33),
    Message('note_on', channel=6, note=54, velocity=0, time=20),
    Message('note_on', channel=6, note=47, velocity=0, time=0),
    Message('note_on', channel=6, note=57, velocity=0, time=23),
    Message('note_on', channel=6, note=62, velocity=54, time=26),
    Message('note_on', channel=6, note=66, velocity=91, time=11),
    Message('note_on', channel=6, note=71, velocity=97, time=15),
    Message('note_on', channel=6, note=62, velocity=0, time=17),
    Message('note_on', channel=6, note=66, velocity=0, time=74),
    Message('note_on', channel=6, note=64, velocity=47, time=28),
    Message('note_on', channel=6, note=67, velocity=102, time=0),
    Message('note_on', channel=6, note=64, velocity=0, time=139),
    Message('note_on', channel=6, note=67, velocity=0, time=61),
    Message('note_on', channel=6, note=64, velocity=1, time=25),
    Message('note_on', channel=6, note=60, velocity=45, time=5),
    Message('note_on', channel=6, note=67, velocity=75, time=4),
    Message('note_on', channel=6, note=60, velocity=0, time=67),
    Message('note_on', channel=6, note=64, velocity=0, time=14),
    Message('note_on', channel=6, note=67, velocity=0, time=40),
    Message('note_on', channel=6, note=55, velocity=42, time=0),
    Message('note_on', channel=6, note=57, velocity=42, time=3),
    Message('note_on', channel=6, note=60, velocity=43, time=2),
    Message('note_on', channel=6, note=71, velocity=0, time=14),
    Message('note_on', channel=6, note=64, velocity=1, time=28),
    Message('note_on', channel=6, note=79, velocity=125, time=202),
    Message('note_on', channel=6, note=76, velocity=62, time=90),
    Message('note_on', channel=6, note=79, velocity=0, time=13),
    Message('note_on', channel=6, note=76, velocity=0, time=65),
    Message('note_on', channel=6, note=79, velocity=58, time=74),
    Message('note_on', channel=6, note=79, velocity=0, time=15),
    Message('note_on', channel=6, note=79, velocity=89, time=103),
    Message('note_on', channel=6, note=79, velocity=0, time=74),
    Message('note_on', channel=6, note=76, velocity=61, time=4),
    Message('note_on', channel=6, note=79, velocity=89, time=43),
    Message('note_on', channel=6, note=76, velocity=0, time=7),
    Message('note_on', channel=6, note=76, velocity=66, time=80),
    Message('note_on', channel=6, note=79, velocity=0, time=8),
    Message('note_on', channel=6, note=74, velocity=67, time=32),
    Message('note_on', channel=6, note=76, velocity=0, time=15),
    Message('note_on', channel=6, note=64, velocity=0, time=32),
    Message('note_on', channel=6, note=57, velocity=0, time=18),
    Message('note_on', channel=6, note=55, velocity=0, time=8),
    Message('note_on', channel=6, note=60, velocity=0, time=3),
    Message('note_on', channel=6, note=74, velocity=0, time=244),
    Message('note_on', channel=6, note=76, velocity=58, time=9),
    Message('note_on', channel=6, note=74, velocity=106, time=16),
    Message('note_on', channel=6, note=71, velocity=89, time=15),
    Message('note_on', channel=6, note=76, velocity=0, time=2),
    Message('note_on', channel=6, note=74, velocity=0, time=16),
    Message('note_on', channel=6, note=69, velocity=112, time=105),
    Message('note_on', channel=6, note=71, velocity=0, time=14),
    Message('note_on', channel=6, note=69, velocity=0, time=68),
    Message('note_on', channel=6, note=71, velocity=97, time=4),
    Message('note_on', channel=6, note=69, velocity=71, time=28),
    Message('note_on', channel=6, note=71, velocity=0, time=13),
    Message('note_on', channel=6, note=67, velocity=97, time=3),
    Message('note_on', channel=6, note=67, velocity=0, time=31),
    Message('note_on', channel=6, note=67, velocity=114, time=91),
    Message('note_on', channel=6, note=69, velocity=0, time=5),
    Message('note_on', channel=6, note=69, velocity=83, time=77),
    Message('note_on', channel=6, note=67, velocity=0, time=18),
    Message('note_on', channel=6, note=71, velocity=83, time=18),
    Message('note_on', channel=6, note=69, velocity=0, time=16),
    Message('note_on', channel=6, note=71, velocity=0, time=55),
    Message('note_on', channel=6, note=67, velocity=54, time=1),
    Message('note_on', channel=6, note=55, velocity=40, time=24),
    Message('note_on', channel=6, note=67, velocity=0, time=18),
    Message('note_on', channel=6, note=57, velocity=1, time=1),
    Message('note_on', channel=6, note=60, velocity=1, time=10),
    Message('note_on', channel=6, note=57, velocity=0, time=202),
    Message('note_on', channel=6, note=74, velocity=125, time=8),
    Message('note_on', channel=6, note=60, velocity=0, time=11),
    Message('note_on', channel=6, note=55, velocity=0, time=4),
    Message('note_on', channel=6, note=71, velocity=89, time=20),
    Message('note_on', channel=6, note=74, velocity=0, time=14),
    Message('note_on', channel=6, note=67, velocity=97, time=17),
    Message('note_on', channel=6, note=71, velocity=0, time=8),
    Message('note_on', channel=6, note=64, velocity=97, time=30),
    Message('note_on', channel=6, note=67, velocity=0, time=1),
    Message('note_on', channel=6, note=72, velocity=125, time=35),
    Message('note_on', channel=6, note=64, velocity=0, time=2),
    Message('note_on', channel=6, note=69, velocity=47, time=46),
    Message('note_on', channel=6, note=72, velocity=0, time=6),
    Message('note_on', channel=6, note=69, velocity=0, time=46),
    Message('note_on', channel=6, note=72, velocity=106, time=134),
    Message('note_on', channel=6, note=69, velocity=58, time=31),
    Message('note_on', channel=6, note=72, velocity=0, time=21),
    Message('note_on', channel=6, note=69, velocity=0, time=18),
    Message('note_on', channel=6, note=71, velocity=125, time=75),
    Message('note_on', channel=6, note=71, velocity=0, time=51),
    Message('note_on', channel=6, note=67, velocity=83, time=0),
    Message('note_on', channel=6, note=64, velocity=66, time=42),
    Message('note_on', channel=6, note=67, velocity=0, time=13),
    Message('note_on', channel=6, note=64, velocity=0, time=57),
    Message('note_on', channel=6, note=71, velocity=47, time=19),
    Message('note_on', channel=6, note=60, velocity=37, time=8),
    Message('note_on', channel=6, note=72, velocity=71, time=7),
    Message('note_on', channel=6, note=60, velocity=89, time=7),
    Message('note_on', channel=6, note=73, velocity=92, time=1),
    Message('note_on', channel=6, note=60, velocity=0, time=6),
    Message('note_on', channel=6, note=74, velocity=106, time=5),
    Message('note_on', channel=6, note=71, velocity=0, time=1),
    Message('note_on', channel=6, note=66, velocity=98, time=0),
    Message('note_on', channel=6, note=62, velocity=106, time=2),
    Message('note_on', channel=6, note=60, velocity=0, time=5),
    Message('note_on', channel=6, note=73, velocity=0, time=5),
    Message('note_on', channel=6, note=72, velocity=0, time=0),
    Message('note_on', channel=6, note=66, velocity=0, time=26),
    Message('note_on', channel=6, note=69, velocity=89, time=52),
    Message('note_on', channel=6, note=71, velocity=89, time=103),
    Message('note_on', channel=6, note=62, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=77, time=4),
    Message('note_on', channel=6, note=74, velocity=0, time=3),
    Message('note_on', channel=6, note=57, velocity=97, time=27),
    Message('note_on', channel=6, note=71, velocity=0, time=3),
    Message('note_on', channel=6, note=69, velocity=122, time=0),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=47, velocity=1, time=0),
    Message('note_on', channel=6, note=54, velocity=64, time=4),
    Message('note_on', channel=6, note=57, velocity=1, time=2),
    Message('note_on', channel=6, note=50, velocity=48, time=2),
    Message('note_on', channel=6, note=59, velocity=58, time=79),
    Message('note_on', channel=6, note=71, velocity=127, time=0),
    Message('note_on', channel=6, note=57, velocity=0, time=3),
    Message('note_on', channel=6, note=69, velocity=0, time=2),
    Message('note_on', channel=6, note=69, velocity=106, time=28),
    Message('note_on', channel=6, note=59, velocity=42, time=0),
    Message('note_on', channel=6, note=71, velocity=0, time=4),
    Message('note_on', channel=6, note=57, velocity=81, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=9),
    Message('note_on', channel=6, note=69, velocity=0, time=32),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=57, velocity=0, time=27),
    Message('note_on', channel=6, note=67, velocity=127, time=5),
    Message('note_on', channel=6, note=55, velocity=94, time=1),
    Message('note_on', channel=6, note=69, velocity=0, time=10),
    Message('note_on', channel=6, note=67, velocity=0, time=22),
    Message('note_on', channel=6, note=55, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=1, time=8),
    Message('note_on', channel=6, note=64, velocity=61, time=232),
    Message('note_on', channel=6, note=52, velocity=57, time=2),
    Message('note_on', channel=6, note=67, velocity=89, time=81),
    Message('note_on', channel=6, note=55, velocity=78, time=4),
    Message('note_on', channel=6, note=64, velocity=0, time=7),
    Message('note_on', channel=6, note=52, velocity=0, time=16),
    Message('note_on', channel=6, note=71, velocity=78, time=7),
    Message('note_on', channel=6, note=67, velocity=0, time=7),
    Message('note_on', channel=6, note=59, velocity=72, time=8),
    Message('note_on', channel=6, note=66, velocity=0, time=6),
    Message('note_on', channel=6, note=55, velocity=0, time=9),
    Message('note_on', channel=6, note=50, velocity=0, time=16),
    Message('note_on', channel=6, note=57, velocity=0, time=7),
    Message('note_on', channel=6, note=54, velocity=0, time=7),
    Message('note_on', channel=6, note=47, velocity=0, time=5),
    Message('note_on', channel=6, note=72, velocity=83, time=21),
    Message('note_on', channel=6, note=60, velocity=42, time=6),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=71, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=83, time=32),
    Message('note_on', channel=6, note=71, velocity=125, time=2),
    Message('note_on', channel=6, note=72, velocity=0, time=8),
    Message('note_on', channel=6, note=60, velocity=0, time=22),
    Message('note_on', channel=6, note=57, velocity=75, time=217),
    Message('note_on', channel=6, note=69, velocity=120, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=5),
    Message('note_on', channel=6, note=71, velocity=0, time=1),
    Message('note_on', channel=6, note=69, velocity=0, time=66),
    Message('note_on', channel=6, note=71, velocity=31, time=12),
    Message('note_on', channel=6, note=55, velocity=69, time=17),
    Message('note_on', channel=6, note=57, velocity=0, time=1),
    Message('note_on', channel=6, note=69, velocity=79, time=3),
    Message('note_on', channel=6, note=67, velocity=89, time=10),
    Message('note_on', channel=6, note=71, velocity=0, time=1),
    Message('note_on', channel=6, note=69, velocity=0, time=15),
    Message('note_on', channel=6, note=55, velocity=0, time=31),
    Message('note_on', channel=6, note=64, velocity=77, time=33),
    Message('note_on', channel=6, note=52, velocity=71, time=8),
    Message('note_on', channel=6, note=67, velocity=0, time=5),
    Message('note_on', channel=6, note=64, velocity=0, time=121),
    Message('note_on', channel=6, note=67, velocity=89, time=0),
    Message('note_on', channel=6, note=55, velocity=68, time=1),
    Message('note_on', channel=6, note=52, velocity=0, time=10),
    Message('note_on', channel=6, note=64, velocity=54, time=22),
    Message('note_on', channel=6, note=55, velocity=0, time=16),
    Message('note_on', channel=6, note=67, velocity=0, time=0),
    Message('note_on', channel=6, note=64, velocity=0, time=58),
    Message('note_on', channel=6, note=63, velocity=114, time=46),
    Message('note_on', channel=6, note=51, velocity=83, time=4),
    Message('note_on', channel=6, note=63, velocity=0, time=66),
    Message('note_on', channel=6, note=65, velocity=95, time=2),
    Message('note_on', channel=6, note=53, velocity=42, time=15),
    Message('note_on', channel=6, note=51, velocity=0, time=5),
    Message('note_on', channel=6, note=62, velocity=97, time=13),
    Message('note_on', channel=6, note=65, velocity=0, time=1),
    Message('note_on', channel=6, note=50, velocity=67, time=19),
    Message('note_on', channel=6, note=53, velocity=0, time=7),
    Message('note_on', channel=6, note=60, velocity=91, time=65),
    Message('note_on', channel=6, note=62, velocity=0, time=9),
    Message('note_on', channel=6, note=50, velocity=0, time=7),
    Message('note_on', channel=6, note=60, velocity=0, time=24),
    Message('note_on', channel=6, note=59, velocity=97, time=5),
    Message('note_on', channel=6, note=47, velocity=42, time=167),
    Message('note_on', channel=6, note=59, velocity=42, time=20),
    Message('note_on', channel=6, note=50, velocity=61, time=17),
    Message('note_on', channel=6, note=62, velocity=77, time=5),
    Message('note_on', channel=6, note=57, velocity=42, time=2),
    Message('note_on', channel=6, note=54, velocity=94, time=1),
    Message('note_on', channel=6, note=66, velocity=72, time=3),
    Message('note_on', channel=6, note=69, velocity=55, time=8),
    Message('note_on', channel=6, note=59, velocity=0, time=123),
    Message('note_on', channel=6, note=59, velocity=106, time=248),
    Message('note_on', channel=6, note=62, velocity=66, time=31),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=66, velocity=61, time=37),
    Message('note_on', channel=6, note=62, velocity=0, time=1),
    Message('note_on', channel=6, note=69, velocity=114, time=41),
    Message('note_on', channel=6, note=66, velocity=0, time=4),
    Message('note_on', channel=6, note=69, velocity=0, time=41),
    Message('note_on', channel=6, note=71, velocity=125, time=37),
    Message('note_on', channel=6, note=50, velocity=0, time=25),
    Message('note_on', channel=6, note=69, velocity=98, time=14),
    Message('note_on', channel=6, note=71, velocity=0, time=15),
    Message('note_on', channel=6, note=47, velocity=0, time=30),
    Message('note_on', channel=6, note=54, velocity=0, time=1),
    Message('note_on', channel=6, note=57, velocity=0, time=10),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=66, velocity=0, time=2),
    Message('note_on', channel=6, note=62, velocity=0, time=8),
    Message('note_on', channel=6, note=67, velocity=97, time=2),
    Message('note_on', channel=6, note=69, velocity=0, time=14),
    Message('note_on', channel=6, note=69, velocity=0, time=2),
    Message('note_on', channel=6, note=64, velocity=114, time=25),
    Message('note_on', channel=6, note=67, velocity=0, time=1),
    Message('note_on', channel=6, note=60, velocity=106, time=112),
    Message('note_on', channel=6, note=55, velocity=86, time=1),
    Message('note_on', channel=6, note=64, velocity=0, time=32),
    Message('note_on', channel=6, note=48, velocity=58, time=22),
    Message('note_on', channel=6, note=60, velocity=47, time=27),
    Message('note_on', channel=6, note=59, velocity=57, time=1),
    Message('note_on', channel=6, note=64, velocity=52, time=8),
    Message('note_on', channel=6, note=64, velocity=58, time=14),
    Message('note_on', channel=6, note=67, velocity=77, time=4),
    Message('note_on', channel=6, note=55, velocity=83, time=1),
    Message('note_on', channel=6, note=67, velocity=81, time=0),
    Message('note_on', channel=6, note=52, velocity=42, time=2),
    Message('note_on', channel=6, note=64, velocity=0, time=2),
    Message('note_on', channel=6, note=71, velocity=66, time=7),
    Message('note_on', channel=6, note=74, velocity=106, time=4),
    Message('note_on', channel=6, note=67, velocity=0, time=15),
    Message('note_on', channel=6, note=74, velocity=0, time=61),
    Message('note_on', channel=6, note=72, velocity=114, time=12),
    Message('note_on', channel=6, note=72, velocity=0, time=57),
    Message('note_on', channel=6, note=71, velocity=127, time=67),
    Message('note_on', channel=6, note=55, velocity=0, time=23),
    Message('note_on', channel=6, note=60, velocity=0, time=22),
    Message('note_on', channel=6, note=52, velocity=0, time=5),
    Message('note_on', channel=6, note=55, velocity=0, time=5),
    Message('note_on', channel=6, note=64, velocity=0, time=47),
    Message('note_on', channel=6, note=67, velocity=0, time=16),
    Message('note_on', channel=6, note=71, velocity=0, time=22),
    Message('note_on', channel=6, note=48, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=24),
    Message('note_on', channel=6, note=60, velocity=0, time=5),
    Message('note_on', channel=6, note=59, velocity=42, time=84),
    Message('note_on', channel=6, note=60, velocity=39, time=0),
    Message('note_on', channel=6, note=51, velocity=85, time=2),
    Message('note_on', channel=6, note=54, velocity=83, time=1),
    Message('note_on', channel=6, note=69, velocity=97, time=2),
    Message('note_on', channel=6, note=48, velocity=1, time=1),
    Message('note_on', channel=6, note=63, velocity=86, time=0),
    Message('note_on', channel=6, note=66, velocity=91, time=2),
    Message('note_on', channel=6, note=71, velocity=50, time=4),
    Message('note_on', channel=6, note=71, velocity=0, time=6),
    Message('note_on', channel=6, note=67, velocity=89, time=7),
    Message('note_on', channel=6, note=69, velocity=0, time=14),
    Message('note_on', channel=6, note=66, velocity=127, time=72),
    Message('note_on', channel=6, note=67, velocity=0, time=7),
    Message('note_on', channel=6, note=48, velocity=0, time=9),
    Message('note_on', channel=6, note=54, velocity=0, time=14),
    Message('note_on', channel=6, note=51, velocity=0, time=13),
    Message('note_on', channel=6, note=71, velocity=0, time=0),
    Message('note_on', channel=6, note=63, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=13),
    Message('note_on', channel=6, note=60, velocity=0, time=17),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=67, velocity=71, time=12),
    Message('note_on', channel=6, note=66, velocity=0, time=10),
    Message('note_on', channel=6, note=68, velocity=83, time=4),
    Message('note_on', channel=6, note=67, velocity=0, time=16),
    Message('note_on', channel=6, note=66, velocity=44, time=7),
    Message('note_on', channel=6, note=47, velocity=26, time=2),
    Message('note_on', channel=6, note=69, velocity=42, time=1),
    Message('note_on', channel=6, note=62, velocity=66, time=1),
    Message('note_on', channel=6, note=69, velocity=114, time=1),
    Message('note_on', channel=6, note=59, velocity=50, time=0),
    Message('note_on', channel=6, note=57, velocity=41, time=2),
    Message('note_on', channel=6, note=68, velocity=0, time=6),
    Message('note_on', channel=6, note=50, velocity=50, time=0),
    Message('note_on', channel=6, note=54, velocity=50, time=1),
    Message('note_on', channel=6, note=62, velocity=89, time=5),
    Message('note_on', channel=6, note=69, velocity=0, time=19),
    Message('note_on', channel=6, note=57, velocity=0, time=27),
    Message('note_on', channel=6, note=54, velocity=0, time=5),
    Message('note_on', channel=6, note=50, velocity=0, time=2),
    Message('note_on', channel=6, note=47, velocity=0, time=6),
    Message('note_on', channel=6, note=62, velocity=0, time=4),
    Message('note_on', channel=6, note=66, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=69, velocity=0, time=8),
    Message('note_on', channel=6, note=59, velocity=83, time=11),
    Message('note_on', channel=6, note=55, velocity=97, time=5),
    Message('note_on', channel=6, note=64, velocity=78, time=18),
    Message('note_on', channel=6, note=62, velocity=0, time=12),
    Message('note_on', channel=6, note=66, velocity=97, time=74),
    Message('note_on', channel=6, note=64, velocity=0, time=6),
    Message('note_on', channel=6, note=66, velocity=0, time=26),
    Message('note_on', channel=6, note=67, velocity=114, time=1),
    Message('note_on', channel=6, note=69, velocity=106, time=76),
    Message('note_on', channel=6, note=67, velocity=0, time=8),
    Message('note_on', channel=6, note=71, velocity=97, time=31),
    Message('note_on', channel=6, note=69, velocity=0, time=5),
    Message('note_on', channel=6, note=59, velocity=0, time=8),
    Message('note_on', channel=6, note=55, velocity=0, time=4),
    Message('note_on', channel=6, note=59, velocity=89, time=63),
    Message('note_on', channel=6, note=55, velocity=67, time=8),
    Message('note_on', channel=6, note=71, velocity=0, time=22),
    Message('note_on', channel=6, note=69, velocity=114, time=7),
    Message('note_on', channel=6, note=55, velocity=0, time=77),
    Message('note_on', channel=6, note=71, velocity=114, time=5),
    Message('note_on', channel=6, note=69, velocity=0, time=9),
    Message('note_on', channel=6, note=59, velocity=0, time=5),
    Message('note_on', channel=6, note=72, velocity=83, time=21),
    Message('note_on', channel=6, note=71, velocity=0, time=46),
    Message('note_on', channel=6, note=54, velocity=89, time=30),
    Message('note_on', channel=6, note=59, velocity=81, time=1),
    Message('note_on', channel=6, note=72, velocity=0, time=22),
    Message('note_on', channel=6, note=71, velocity=114, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=11),
    Message('note_on', channel=6, note=54, velocity=0, time=9),
    Message('note_on', channel=6, note=72, velocity=61, time=82),
    Message('note_on', channel=6, note=71, velocity=0, time=15),
    Message('note_on', channel=6, note=74, velocity=83, time=23),
    Message('note_on', channel=6, note=72, velocity=0, time=9),
    Message('note_on', channel=6, note=55, velocity=81, time=79),
    Message('note_on', channel=6, note=59, velocity=60, time=1),
    Message('note_on', channel=6, note=52, velocity=44, time=6),
    Message('note_on', channel=6, note=59, velocity=0, time=17),
    Message('note_on', channel=6, note=55, velocity=0, time=3),
    Message('note_on', channel=6, note=52, velocity=0, time=8),
    Message('note_on', channel=6, note=74, velocity=0, time=5),
    Message('note_on', channel=6, note=71, velocity=95, time=1),
    Message('note_on', channel=6, note=72, velocity=77, time=82),
    Message('note_on', channel=6, note=71, velocity=0, time=10),
    Message('note_on', channel=6, note=76, velocity=62, time=18),
    Message('note_on', channel=6, note=72, velocity=0, time=9),
    Message('note_on', channel=6, note=48, velocity=77, time=68),
    Message('note_on', channel=6, note=59, velocity=69, time=1),
    Message('note_on', channel=6, note=52, velocity=77, time=5),
    Message('note_on', channel=6, note=55, velocity=89, time=1),
    Message('note_on', channel=6, note=76, velocity=0, time=29),
    Message('note_on', channel=6, note=48, velocity=0, time=12),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=55, velocity=0, time=3),
    Message('note_on', channel=6, note=52, velocity=0, time=5),
    Message('note_on', channel=6, note=71, velocity=43, time=1),
    Message('note_on', channel=6, note=55, velocity=47, time=8),
    Message('note_on', channel=6, note=59, velocity=30, time=16),
    Message('note_on', channel=6, note=72, velocity=77, time=14),
    Message('note_on', channel=6, note=71, velocity=0, time=11),
    Message('note_on', channel=6, note=48, velocity=1, time=9),
    Message('note_on', channel=6, note=52, velocity=1, time=9),
    Message('note_on', channel=6, note=72, velocity=0, time=6),
    Message('note_on', channel=6, note=76, velocity=51, time=3),
    Message('note_on', channel=6, note=79, velocity=114, time=45),
    Message('note_on', channel=6, note=76, velocity=0, time=4),
    Message('note_on', channel=6, note=79, velocity=0, time=36),
    Message('note_on', channel=6, note=83, velocity=112, time=45),
    Message('note_on', channel=6, note=81, velocity=122, time=2),
    Message('note_on', channel=6, note=60, velocity=1, time=6),
    Message('note_on', channel=6, note=83, velocity=0, time=47),
    Message('note_on', channel=6, note=60, velocity=0, time=6),
    Message('note_on', channel=6, note=52, velocity=0, time=28),
    Message('note_on', channel=6, note=59, velocity=0, time=12),
    Message('note_on', channel=6, note=55, velocity=0, time=8),
    Message('note_on', channel=6, note=79, velocity=91, time=9),
    Message('note_on', channel=6, note=81, velocity=0, time=11),
    Message('note_on', channel=6, note=78, velocity=125, time=28),
    Message('note_on', channel=6, note=79, velocity=0, time=12),
    Message('note_on', channel=6, note=60, velocity=1, time=59),
    Message('note_on', channel=6, note=78, velocity=0, time=4),
    Message('note_on', channel=6, note=76, velocity=102, time=2),
    Message('note_on', channel=6, note=63, velocity=42, time=28),
    Message('note_on', channel=6, note=66, velocity=43, time=3),
    Message('note_on', channel=6, note=51, velocity=80, time=2),
    Message('note_on', channel=6, note=71, velocity=47, time=4),
    Message('note_on', channel=6, note=54, velocity=86, time=1),
    Message('note_on', channel=6, note=74, velocity=125, time=4),
    Message('note_on', channel=6, note=59, velocity=37, time=6),
    Message('note_on', channel=6, note=76, velocity=0, time=12),
    Message('note_on', channel=6, note=74, velocity=0, time=39),
    Message('note_on', channel=6, note=74, velocity=127, time=58),
    Message('note_on', channel=6, note=59, velocity=0, time=18),
    Message('note_on', channel=6, note=63, velocity=0, time=6),
    Message('note_on', channel=6, note=71, velocity=0, time=4),
    Message('note_on', channel=6, note=48, velocity=0, time=4),
    Message('note_on', channel=6, note=51, velocity=0, time=9),
    Message('note_on', channel=6, note=66, velocity=0, time=5),
    Message('note_on', channel=6, note=54, velocity=0, time=1),
    Message('note_on', channel=6, note=60, velocity=0, time=6),
    Message('note_on', channel=6, note=74, velocity=0, time=2),
    Message('note_on', channel=6, note=76, velocity=44, time=6),
    Message('note_on', channel=6, note=74, velocity=61, time=16),
    Message('note_on', channel=6, note=76, velocity=0, time=9),
    Message('note_on', channel=6, note=72, velocity=69, time=2),
    Message('note_on', channel=6, note=74, velocity=0, time=5),
    Message('note_on', channel=6, note=71, velocity=106, time=20),
    Message('note_on', channel=6, note=62, velocity=50, time=1),
    Message('note_on', channel=6, note=66, velocity=45, time=0),
    Message('note_on', channel=6, note=69, velocity=42, time=2),
    Message('note_on', channel=6, note=47, velocity=1, time=4),
    Message('note_on', channel=6, note=59, velocity=50, time=0),
    Message('note_on', channel=6, note=50, velocity=44, time=3),
    Message('note_on', channel=6, note=57, velocity=42, time=3),
    Message('note_on', channel=6, note=54, velocity=79, time=1),
    Message('note_on', channel=6, note=72, velocity=0, time=1),
    Message('note_on', channel=6, note=71, velocity=0, time=188),
    Message('note_on', channel=6, note=58, velocity=58, time=15),
    Message('note_on', channel=6, note=58, velocity=0, time=7),
    Message('note_on', channel=6, note=59, velocity=42, time=15),
    Message('note_on', channel=6, note=62, velocity=83, time=8),
    Message('note_on', channel=6, note=66, velocity=94, time=4),
    Message('note_on', channel=6, note=69, velocity=94, time=0),
    Message('note_on', channel=6, note=71, velocity=91, time=0),
    Message('note_on', channel=6, note=74, velocity=98, time=1),
    Message('note_on', channel=6, note=78, velocity=106, time=3),
    Message('note_on', channel=6, note=81, velocity=97, time=2),
    Message('note_on', channel=6, note=78, velocity=0, time=45),
    Message('note_on', channel=6, note=74, velocity=0, time=6),
    Message('note_on', channel=6, note=71, velocity=0, time=4),
    Message('note_on', channel=6, note=69, velocity=0, time=1),
    Message('note_on', channel=6, note=81, velocity=0, time=8),
    Message('note_on', channel=6, note=69, velocity=75, time=53),
    Message('note_on', channel=6, note=71, velocity=74, time=0),
    Message('note_on', channel=6, note=74, velocity=79, time=1),
    Message('note_on', channel=6, note=78, velocity=86, time=2),
    Message('note_on', channel=6, note=81, velocity=97, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=39),
    Message('note_on', channel=6, note=69, velocity=0, time=1),
    Message('note_on', channel=6, note=71, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=3),
    Message('note_on', channel=6, note=62, velocity=0, time=2),
    Message('note_on', channel=6, note=74, velocity=0, time=8),
    Message('note_on', channel=6, note=78, velocity=0, time=0),
    Message('note_on', channel=6, note=81, velocity=0, time=8),
    Message('note_on', channel=6, note=59, velocity=67, time=23),
    Message('note_on', channel=6, note=69, velocity=75, time=21),
    Message('note_on', channel=6, note=71, velocity=80, time=1),
    Message('note_on', channel=6, note=74, velocity=68, time=0),
    Message('note_on', channel=6, note=62, velocity=71, time=5),
    Message('note_on', channel=6, note=78, velocity=97, time=2),
    Message('note_on', channel=6, note=66, velocity=112, time=2),
    Message('note_on', channel=6, note=81, velocity=89, time=4),
    Message('note_on', channel=6, note=71, velocity=0, time=26),
    Message('note_on', channel=6, note=69, velocity=0, time=0),
    Message('note_on', channel=6, note=74, velocity=0, time=28),
    Message('note_on', channel=6, note=81, velocity=0, time=18),
    Message('note_on', channel=6, note=78, velocity=0, time=2),
    Message('note_on', channel=6, note=71, velocity=46, time=20),
    Message('note_on', channel=6, note=83, velocity=114, time=18),
    Message('note_on', channel=6, note=57, velocity=0, time=29),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=83, velocity=0, time=13),
    Message('note_on', channel=6, note=54, velocity=0, time=6),
    Message('note_on', channel=6, note=71, velocity=0, time=3),
    Message('note_on', channel=6, note=66, velocity=0, time=14),
    Message('note_on', channel=6, note=62, velocity=0, time=2),
    Message('note_on', channel=6, note=62, velocity=0, time=19),
    Message('note_on', channel=6, note=69, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=8),
    Message('note_on', channel=6, note=67, velocity=78, time=20),
    Message('note_on', channel=6, note=79, velocity=97, time=8),
    Message('note_on', channel=6, note=55, velocity=66, time=3),
    Message('note_on', channel=6, note=52, velocity=42, time=11),
    Message('note_on', channel=6, note=59, velocity=42, time=14),
    Message('note_on', channel=6, note=67, velocity=42, time=0),
    Message('note_on', channel=6, note=64, velocity=37, time=0),
    Message('note_on', channel=6, note=67, velocity=0, time=45),
    Message('note_on', channel=6, note=64, velocity=83, time=7),
    Message('note_on', channel=6, note=79, velocity=0, time=21),
    Message('note_on', channel=6, note=50, velocity=0, time=10),
    Message('note_on', channel=6, note=67, velocity=72, time=5),
    Message('note_on', channel=6, note=47, velocity=0, time=34),
    Message('note_on', channel=6, note=59, velocity=0, time=0),
    Message('note_on', channel=6, note=52, velocity=0, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=34),
    Message('note_on', channel=6, note=67, velocity=0, time=3),
    Message('note_on', channel=6, note=55, velocity=0, time=2),
    Message('note_on', channel=6, note=76, velocity=61, time=2),
    Message('note_on', channel=6, note=64, velocity=0, time=1),
    Message('note_on', channel=6, note=64, velocity=0, time=21),
    Message('note_on', channel=6, note=79, velocity=125, time=27),
    Message('note_on', channel=6, note=76, velocity=0, time=7),
    Message('note_on', channel=6, note=55, velocity=1, time=24),
    Message('note_on', channel=6, note=48, velocity=1, time=4),
    Message('note_on', channel=6, note=60, velocity=89, time=39),
    Message('note_on', channel=6, note=55, velocity=95, time=3),
    Message('note_on', channel=6, note=57, velocity=43, time=0),
    Message('note_on', channel=6, note=64, velocity=54, time=1),
    Message('note_on', channel=6, note=79, velocity=0, time=7),
    Message('note_on', channel=6, note=52, velocity=1, time=7),
    Message('note_on', channel=6, note=71, velocity=50, time=123),
    Message('note_on', channel=6, note=72, velocity=43, time=1),
    Message('note_on', channel=6, note=76, velocity=77, time=13),
    Message('note_on', channel=6, note=79, velocity=114, time=5),
    Message('note_on', channel=6, note=83, velocity=112, time=6),
    Message('note_on', channel=6, note=71, velocity=0, time=18),
    Message('note_on', channel=6, note=72, velocity=0, time=3),
    Message('note_on', channel=6, note=76, velocity=0, time=7),
    Message('note_on', channel=6, note=79, velocity=0, time=6),
    Message('note_on', channel=6, note=83, velocity=0, time=11),
    Message('note_on', channel=6, note=72, velocity=52, time=61),
    Message('note_on', channel=6, note=84, velocity=97, time=11),
    Message('note_on', channel=6, note=72, velocity=0, time=24),
    Message('note_on', channel=6, note=84, velocity=0, time=30),
    Message('note_on', channel=6, note=74, velocity=114, time=19),
    Message('note_on', channel=6, note=86, velocity=89, time=14),
    Message('note_on', channel=6, note=57, velocity=0, time=2),
    Message('note_on', channel=6, note=64, velocity=0, time=3),
    Message('note_on', channel=6, note=55, velocity=0, time=1),
    Message('note_on', channel=6, note=74, velocity=0, time=8),
    Message('note_on', channel=6, note=86, velocity=0, time=11),
    Message('note_on', channel=6, note=60, velocity=0, time=8),
    Message('note_on', channel=6, note=74, velocity=71, time=23),
    Message('note_on', channel=6, note=74, velocity=0, time=16),
    Message('note_on', channel=6, note=86, velocity=71, time=0),
    Message('note_on', channel=6, note=74, velocity=77, time=18),
    Message('note_on', channel=6, note=86, velocity=0, time=2),
    Message('note_on', channel=6, note=86, velocity=61, time=9),
    Message('note_on', channel=6, note=74, velocity=0, time=7),
    Message('note_on', channel=6, note=86, velocity=0, time=15),
    Message('note_on', channel=6, note=74, velocity=61, time=0),
    Message('note_on', channel=6, note=54, velocity=103, time=4),
    Message('note_on', channel=6, note=63, velocity=89, time=2),
    Message('note_on', channel=6, note=60, velocity=42, time=1),
    Message('note_on', channel=6, note=74, velocity=0, time=13),
    Message('note_on', channel=6, note=55, velocity=0, time=7),
    Message('note_on', channel=6, note=52, velocity=0, time=0),
    Message('note_on', channel=6, note=86, velocity=42, time=28),
    Message('note_on', channel=6, note=48, velocity=0, time=17),
    Message('note_on', channel=6, note=74, velocity=55, time=1),
    Message('note_on', channel=6, note=86, velocity=0, time=22),
    Message('note_on', channel=6, note=74, velocity=0, time=40),
    Message('note_on', channel=6, note=57, velocity=42, time=7),
    Message('note_on', channel=6, note=66, velocity=50, time=0),
    Message('note_on', channel=6, note=63, velocity=72, time=0),
    Message('note_on', channel=6, note=60, velocity=52, time=4),
    Message('note_on', channel=6, note=83, velocity=1, time=29),
    Message('note_on', channel=6, note=84, velocity=43, time=54),
    Message('note_on', channel=6, note=83, velocity=0, time=10),
    Message('note_on', channel=6, note=85, velocity=66, time=8),
    Message('note_on', channel=6, note=84, velocity=0, time=18),
    Message('note_on', channel=6, note=86, velocity=127, time=4),
    Message('note_on', channel=6, note=85, velocity=0, time=7),
    Message('note_on', channel=6, note=60, velocity=0, time=18),
    Message('note_on', channel=6, note=57, velocity=0, time=6),
    Message('note_on', channel=6, note=60, velocity=0, time=5),
    Message('note_on', channel=6, note=86, velocity=0, time=0),
    Message('note_on', channel=6, note=54, velocity=0, time=11),
    Message('note_on', channel=6, note=63, velocity=0, time=8),
    Message('note_on', channel=6, note=63, velocity=0, time=1),
    Message('note_on', channel=6, note=47, velocity=1, time=49),
    Message('note_on', channel=6, note=59, velocity=55, time=1),
    Message('note_on', channel=6, note=62, velocity=66, time=3),
    Message('note_on', channel=6, note=54, velocity=63, time=1),
    Message('note_on', channel=6, note=57, velocity=1, time=2),
    Message('note_on', channel=6, note=74, velocity=71, time=1),
    Message('note_on', channel=6, note=50, velocity=42, time=3),
    Message('note_on', channel=6, note=55, velocity=71, time=2),
    Message('note_on', channel=6, note=62, velocity=63, time=1),
    Message('note_on', channel=6, note=59, velocity=86, time=1),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=62, velocity=0, time=19),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=55, velocity=0, time=3),
    Message('note_on', channel=6, note=74, velocity=0, time=7),
    Message('note_on', channel=6, note=74, velocity=89, time=39),
    Message('note_on', channel=6, note=59, velocity=0, time=28),
    Message('note_on', channel=6, note=85, velocity=125, time=7),
    Message('note_on', channel=6, note=74, velocity=0, time=3),
    Message('note_on', channel=6, note=86, velocity=103, time=2),
    Message('note_on', channel=6, note=85, velocity=0, time=20),
    Message('note_on', channel=6, note=86, velocity=0, time=27),
    Message('note_on', channel=6, note=74, velocity=106, time=29),
    Message('note_on', channel=6, note=74, velocity=0, time=25),
    Message('note_on', channel=6, note=74, velocity=97, time=18),
    Message('note_on', channel=6, note=74, velocity=0, time=31),
    Message('note_on', channel=6, note=85, velocity=97, time=47),
    Message('note_on', channel=6, note=54, velocity=114, time=7),
    Message('note_on', channel=6, note=86, velocity=112, time=3),
    Message('note_on', channel=6, note=59, velocity=94, time=1),
    Message('note_on', channel=6, note=62, velocity=58, time=8),
    Message('note_on', channel=6, note=85, velocity=0, time=4),
    Message('note_on', channel=6, note=62, velocity=0, time=21),
    Message('note_on', channel=6, note=54, velocity=0, time=3),
    Message('note_on', channel=6, note=86, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=74, velocity=103, time=3),
    Message('note_on', channel=6, note=74, velocity=0, time=37),
    Message('note_on', channel=6, note=74, velocity=97, time=36),
    Message('note_on', channel=6, note=54, velocity=114, time=40),
    Message('note_on', channel=6, note=74, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=95, time=0),
    Message('note_on', channel=6, note=85, velocity=127, time=0),
    Message('note_on', channel=6, note=62, velocity=58, time=1),
    Message('note_on', channel=6, note=86, velocity=114, time=4),
    Message('note_on', channel=6, note=85, velocity=0, time=20),
    Message('note_on', channel=6, note=62, velocity=0, time=4),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=54, velocity=0, time=1),
    Message('note_on', channel=6, note=86, velocity=0, time=37),
    Message('note_on', channel=6, note=74, velocity=97, time=15),
    Message('note_on', channel=6, note=74, velocity=0, time=31),
    Message('note_on', channel=6, note=74, velocity=83, time=18),
    Message('note_on', channel=6, note=74, velocity=0, time=21),
    Message('note_on', channel=6, note=57, velocity=0, time=19),
    Message('note_on', channel=6, note=54, velocity=0, time=6),
    Message('note_on', channel=6, note=86, velocity=114, time=23),
    Message('note_on', channel=6, note=85, velocity=94, time=1),
    Message('note_on', channel=6, note=85, velocity=0, time=26),
    Message('note_on', channel=6, note=86, velocity=0, time=7),
    Message('note_on', channel=6, note=74, velocity=58, time=21),
    Message('note_on', channel=6, note=74, velocity=0, time=18),
    Message('note_on', channel=6, note=74, velocity=106, time=57),
    Message('note_on', channel=6, note=55, velocity=89, time=29),
    Message('note_on', channel=6, note=52, velocity=61, time=1),
    Message('note_on', channel=6, note=85, velocity=125, time=4),
    Message('note_on', channel=6, note=74, velocity=0, time=1),
    Message('note_on', channel=6, note=86, velocity=112, time=0),
    Message('note_on', channel=6, note=55, velocity=42, time=0),
    Message('note_on', channel=6, note=64, velocity=55, time=9),
    Message('note_on', channel=6, note=52, velocity=45, time=1),
    Message('note_on', channel=6, note=62, velocity=0, time=12),
    Message('note_on', channel=6, note=50, velocity=0, time=3),
    Message('note_on', channel=6, note=47, velocity=0, time=7),
    Message('note_on', channel=6, note=55, velocity=0, time=1),
    Message('note_on', channel=6, note=85, velocity=0, time=4),
    Message('note_on', channel=6, note=52, velocity=0, time=2),
    Message('note_on', channel=6, note=52, velocity=0, time=3),
    Message('note_on', channel=6, note=86, velocity=0, time=5),
    Message('note_on', channel=6, note=55, velocity=0, time=5),
    Message('note_on', channel=6, note=74, velocity=114, time=26),
    Message('note_on', channel=6, note=85, velocity=114, time=34),
    Message('note_on', channel=6, note=74, velocity=0, time=2),
    Message('note_on', channel=6, note=86, velocity=89, time=1),
    Message('note_on', channel=6, note=64, velocity=0, time=14),
    Message('note_on', channel=6, note=60, velocity=57, time=3),
    Message('note_on', channel=6, note=85, velocity=0, time=12),
    Message('note_on', channel=6, note=86, velocity=0, time=16),
    Message('note_on', channel=6, note=48, velocity=28, time=1),
    Message('note_on', channel=6, note=74, velocity=106, time=37),
    Message('note_on', channel=6, note=85, velocity=97, time=38),
    Message('note_on', channel=6, note=86, velocity=69, time=0),
    Message('note_on', channel=6, note=74, velocity=0, time=5),
    Message('note_on', channel=6, note=59, velocity=42, time=13),
    Message('note_on', channel=6, note=55, velocity=42, time=4),
    Message('note_on', channel=6, note=85, velocity=0, time=1),
    Message('note_on', channel=6, note=52, velocity=1, time=11),
    Message('note_on', channel=6, note=86, velocity=0, time=19),
    Message('note_on', channel=6, note=48, velocity=75, time=28),
    Message('note_on', channel=6, note=59, velocity=75, time=4),
    Message('note_on', channel=6, note=52, velocity=74, time=2),
    Message('note_on', channel=6, note=55, velocity=80, time=1),
    Message('note_on', channel=6, note=74, velocity=50, time=15),
    Message('note_on', channel=6, note=59, velocity=0, time=10),
    Message('note_on', channel=6, note=55, velocity=0, time=2),
    Message('note_on', channel=6, note=48, velocity=0, time=0),
    Message('note_on', channel=6, note=52, velocity=0, time=5),
    Message('note_on', channel=6, note=74, velocity=0, time=72),
    Message('note_on', channel=6, note=85, velocity=127, time=3),
    Message('note_on', channel=6, note=86, velocity=114, time=4),
    Message('note_on', channel=6, note=85, velocity=0, time=20),
    Message('note_on', channel=6, note=71, velocity=52, time=32),
    Message('note_on', channel=6, note=64, velocity=47, time=2),
    Message('note_on', channel=6, note=67, velocity=67, time=1),
    Message('note_on', channel=6, note=86, velocity=0, time=62),
    Message('note_on', channel=6, note=74, velocity=89, time=3),
    Message('note_on', channel=6, note=64, velocity=0, time=12),
    Message('note_on', channel=6, note=67, velocity=0, time=13),
    Message('note_on', channel=6, note=57, velocity=51, time=1),
    Message('note_on', channel=6, note=64, velocity=69, time=1),
    Message('note_on', channel=6, note=60, velocity=79, time=3),
    Message('note_on', channel=6, note=55, velocity=50, time=1),
    Message('note_on', channel=6, note=52, velocity=0, time=7),
    Message('note_on', channel=6, note=74, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=86, velocity=112, time=1),
    Message('note_on', channel=6, note=55, velocity=0, time=1),
    Message('note_on', channel=6, note=85, velocity=110, time=1),
    Message('note_on', channel=6, note=85, velocity=0, time=10),
    Message('note_on', channel=6, note=60, velocity=0, time=18),
    Message('note_on', channel=6, note=86, velocity=0, time=33),
    Message('note_on', channel=6, note=66, velocity=69, time=18),
    Message('note_on', channel=6, note=63, velocity=59, time=2),
    Message('note_on', channel=6, note=74, velocity=84, time=1),
    Message('note_on', channel=6, note=51, velocity=77, time=13),
    Message('note_on', channel=6, note=54, velocity=74, time=2),
    Message('note_on', channel=6, note=86, velocity=106, time=16),
    Message('note_on', channel=6, note=74, velocity=0, time=1),
    Message('note_on', channel=6, note=57, velocity=0, time=16),
    Message('note_on', channel=6, note=64, velocity=0, time=29),
    Message('note_on', channel=6, note=86, velocity=0, time=0),
    Message('note_on', channel=6, note=55, velocity=0, time=3),
    Message('note_on', channel=6, note=88, velocity=83, time=31),
    Message('note_on', channel=6, note=60, velocity=0, time=9),
    Message('note_on', channel=6, note=86, velocity=43, time=40),
    Message('note_on', channel=6, note=88, velocity=0, time=13),
    Message('note_on', channel=6, note=86, velocity=0, time=52),
    Message('note_on', channel=6, note=63, velocity=83, time=6),
    Message('note_on', channel=6, note=54, velocity=89, time=3),
    Message('note_on', channel=6, note=60, velocity=42, time=0),
    Message('note_on', channel=6, note=71, velocity=0, time=17),
    Message('note_on', channel=6, note=48, velocity=0, time=0),
    Message('note_on', channel=6, note=63, velocity=0, time=1),
    Message('note_on', channel=6, note=84, velocity=125, time=19),
    Message('note_on', channel=6, note=54, velocity=0, time=3),
    Message('note_on', channel=6, note=66, velocity=0, time=6),
    Message('note_on', channel=6, note=51, velocity=0, time=4),
    Message('note_on', channel=6, note=60, velocity=0, time=2),
    Message('note_on', channel=6, note=54, velocity=0, time=5),
    Message('note_on', channel=6, note=63, velocity=0, time=3),
    Message('note_on', channel=6, note=84, velocity=0, time=42),
    Message('note_on', channel=6, note=83, velocity=127, time=17),
    Message('note_on', channel=6, note=47, velocity=37, time=21),
    Message('note_on', channel=6, note=62, velocity=55, time=5),
    Message('note_on', channel=6, note=54, velocity=68, time=0),
    Message('note_on', channel=6, note=66, velocity=67, time=1),
    Message('note_on', channel=6, note=50, velocity=58, time=2),
    Message('note_on', channel=6, note=59, velocity=42, time=1),
    Message('note_on', channel=6, note=69, velocity=42, time=0),
    Message('note_on', channel=6, note=57, velocity=42, time=6),
    Message('note_on', channel=6, note=55, velocity=47, time=7),
    Message('note_on', channel=6, note=59, velocity=81, time=3),
    Message('note_on', channel=6, note=55, velocity=0, time=31),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=86, velocity=83, time=86),
    Message('note_on', channel=6, note=83, velocity=0, time=1),
    Message('note_on', channel=6, note=86, velocity=0, time=77),
    Message('note_on', channel=6, note=81, velocity=114, time=3),
    Message('note_on', channel=6, note=59, velocity=42, time=18),
    Message('note_on', channel=6, note=69, velocity=61, time=5),
    Message('note_on', channel=6, note=62, velocity=74, time=3),
    Message('note_on', channel=6, note=66, velocity=110, time=0),
    Message('note_on', channel=6, note=50, velocity=0, time=57),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=57, velocity=0, time=9),
    Message('note_on', channel=6, note=62, velocity=0, time=8),
    Message('note_on', channel=6, note=69, velocity=0, time=4),
    Message('note_on', channel=6, note=54, velocity=0, time=1),
    Message('note_on', channel=6, note=47, velocity=0, time=6),
    Message('note_on', channel=6, note=59, velocity=0, time=24),
    Message('note_on', channel=6, note=81, velocity=0, time=9),
    Message('note_on', channel=6, note=83, velocity=127, time=13),
    Message('note_on', channel=6, note=69, velocity=0, time=25),
    Message('note_on', channel=6, note=66, velocity=0, time=6),
    Message('note_on', channel=6, note=62, velocity=0, time=9),
    Message('note_on', channel=6, note=46, velocity=84, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=24),
    Message('note_on', channel=6, note=58, velocity=84, time=7),
    Message('note_on', channel=6, note=83, velocity=0, time=1),
    Message('note_on', channel=6, note=79, velocity=125, time=8),
    Message('note_on', channel=6, note=61, velocity=97, time=15),
    Message('note_on', channel=6, note=56, velocity=83, time=9),
    Message('note_on', channel=6, note=53, velocity=61, time=10),
    Message('note_on', channel=6, note=65, velocity=86, time=4),
    Message('note_on', channel=6, note=68, velocity=95, time=3),
    Message('note_on', channel=6, note=59, velocity=41, time=7),
    Message('note_on', channel=6, note=62, velocity=60, time=3),
    Message('note_on', channel=6, note=67, velocity=42, time=2),
    Message('note_on', channel=6, note=64, velocity=42, time=3),
    Message('note_on', channel=6, note=79, velocity=0, time=105),
    Message('note_on', channel=6, note=81, velocity=127, time=7),
    Message('note_on', channel=6, note=81, velocity=0, time=67),
    Message('note_on', channel=6, note=76, velocity=127, time=10),
    Message('note_on', channel=6, note=62, velocity=0, time=50),
    Message('note_on', channel=6, note=53, velocity=0, time=10),
    Message('note_on', channel=6, note=67, velocity=0, time=7),
    Message('note_on', channel=6, note=59, velocity=0, time=10),
    Message('note_on', channel=6, note=64, velocity=0, time=8),
    Message('note_on', channel=6, note=59, velocity=1, time=16),
    Message('note_on', channel=6, note=56, velocity=0, time=3),
    Message('note_on', channel=6, note=65, velocity=0, time=17),
    Message('note_on', channel=6, note=78, velocity=112, time=17),
    Message('note_on', channel=6, note=67, velocity=61, time=3),
    Message('note_on', channel=6, note=61, velocity=0, time=3),
    Message('note_on', channel=6, note=46, velocity=0, time=1),
    Message('note_on', channel=6, note=64, velocity=52, time=2),
    Message('note_on', channel=6, note=58, velocity=0, time=3),
    Message('note_on', channel=6, note=76, velocity=0, time=0),
    Message('note_on', channel=6, note=79, velocity=94, time=0),
    Message('note_on', channel=6, note=78, velocity=0, time=14),
    Message('note_on', channel=6, note=68, velocity=0, time=11),
    Message('note_on', channel=6, note=59, velocity=0, time=5),
    Message('note_on', channel=6, note=64, velocity=0, time=4),
    Message('note_on', channel=6, note=67, velocity=0, time=3),
    Message('note_on', channel=6, note=45, velocity=46, time=16),
    Message('note_on', channel=6, note=79, velocity=0, time=20),
    Message('note_on', channel=6, note=76, velocity=127, time=6),
    Message('note_on', channel=6, note=57, velocity=54, time=11),
    Message('note_on', channel=6, note=48, velocity=54, time=0),
    Message('note_on', channel=6, note=60, velocity=54, time=20),
    Message('note_on', channel=6, note=52, velocity=42, time=3),
    Message('note_on', channel=6, note=55, velocity=63, time=0),
    Message('note_on', channel=6, note=64, velocity=42, time=11),
    Message('note_on', channel=6, note=67, velocity=66, time=5),
    Message('note_on', channel=6, note=60, velocity=89, time=73),
    Message('note_on', channel=6, note=76, velocity=0, time=5),
    Message('note_on', channel=6, note=64, velocity=42, time=137),
    Message('note_on', channel=6, note=60, velocity=0, time=2),
    Message('note_on', channel=6, note=67, velocity=97, time=11),
    Message('note_on', channel=6, note=64, velocity=0, time=10),
    Message('note_on', channel=6, note=83, velocity=127, time=0),
    Message('note_on', channel=6, note=71, velocity=106, time=3),
    Message('note_on', channel=6, note=69, velocity=94, time=1),
    Message('note_on', channel=6, note=69, velocity=0, time=7),
    Message('note_on', channel=6, note=67, velocity=0, time=7),
    Message('note_on', channel=6, note=71, velocity=0, time=46),
    Message('note_on', channel=6, note=67, velocity=103, time=7),
    Message('note_on', channel=6, note=79, velocity=102, time=1),
    Message('note_on', channel=6, note=83, velocity=0, time=9),
    Message('note_on', channel=6, note=76, velocity=61, time=31),
    Message('note_on', channel=6, note=64, velocity=86, time=2),
    Message('note_on', channel=6, note=79, velocity=0, time=8),
    Message('note_on', channel=6, note=67, velocity=0, time=3),
    Message('note_on', channel=6, note=76, velocity=0, time=58),
    Message('note_on', channel=6, note=64, velocity=0, time=4),
    Message('note_on', channel=6, note=60, velocity=102, time=1),
    Message('note_on', channel=6, note=72, velocity=109, time=0),
    Message('note_on', channel=6, note=71, velocity=125, time=44),
    Message('note_on', channel=6, note=72, velocity=0, time=16),
    Message('note_on', channel=6, note=60, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=34, time=28),
    Message('note_on', channel=6, note=57, velocity=0, time=18),
    Message('note_on', channel=6, note=71, velocity=0, time=147),
    Message('note_on', channel=6, note=74, velocity=53, time=8),
    Message('note_on', channel=6, note=72, velocity=45, time=0),
    Message('note_on', channel=6, note=59, velocity=0, time=8),
    Message('note_on', channel=6, note=57, velocity=66, time=6),
    Message('note_on', channel=6, note=71, velocity=106, time=4),
    Message('note_on', channel=6, note=74, velocity=0, time=4),
    Message('note_on', channel=6, note=69, velocity=114, time=6),
    Message('note_on', channel=6, note=72, velocity=0, time=6),
    Message('note_on', channel=6, note=71, velocity=0, time=10),
    Message('note_on', channel=6, note=60, velocity=0, time=51),
    Message('note_on', channel=6, note=59, velocity=66, time=7),
    Message('note_on', channel=6, note=71, velocity=114, time=3),
    Message('note_on', channel=6, note=57, velocity=0, time=11),
    Message('note_on', channel=6, note=48, velocity=0, time=14),
    Message('note_on', channel=6, note=72, velocity=66, time=11),
    Message('note_on', channel=6, note=69, velocity=0, time=3),
    Message('note_on', channel=6, note=52, velocity=0, time=1),
    Message('note_on', channel=6, note=55, velocity=0, time=0),
    Message('note_on', channel=6, note=64, velocity=0, time=1),
    Message('note_on', channel=6, note=71, velocity=0, time=4),
    Message('note_on', channel=6, note=60, velocity=91, time=4),
    Message('note_on', channel=6, note=45, velocity=0, time=8),
    Message('note_on', channel=6, note=59, velocity=0, time=8),
    Message('note_on', channel=6, note=67, velocity=0, time=12),
    Message('note_on', channel=6, note=60, velocity=0, time=35),
    Message('note_on', channel=6, note=73, velocity=81, time=1),
    Message('note_on', channel=6, note=61, velocity=122, time=11),
    Message('note_on', channel=6, note=72, velocity=0, time=19),
    Message('note_on', channel=6, note=74, velocity=122, time=15),
    Message('note_on', channel=6, note=59, velocity=46, time=1),
    Message('note_on', channel=6, note=61, velocity=0, time=1),
    Message('note_on', channel=6, note=62, velocity=41, time=1),
    Message('note_on', channel=6, note=73, velocity=0, time=5),
    Message('note_on', channel=6, note=62, velocity=89, time=6),
    Message('note_on', channel=6, note=66, velocity=114, time=3),
    Message('note_on', channel=6, note=47, velocity=67, time=2),
    Message('note_on', channel=6, note=69, velocity=74, time=3),
    Message('note_on', channel=6, note=50, velocity=66, time=5),
    Message('note_on', channel=6, note=57, velocity=43, time=3),
    Message('note_on', channel=6, note=54, velocity=102, time=2),
    Message('note_on', channel=6, note=62, velocity=0, time=29),
    Message('note_on', channel=6, note=59, velocity=83, time=15),
    Message('note_on', channel=6, note=74, velocity=0, time=1),
    Message('note_on', channel=6, note=71, velocity=103, time=2),
    Message('note_on', channel=6, note=72, velocity=45, time=42),
    Message('note_on', channel=6, note=60, velocity=102, time=3),
    Message('note_on', channel=6, note=71, velocity=0, time=4),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=72, velocity=0, time=36),
    Message('note_on', channel=6, note=60, velocity=0, time=6),
    Message('note_on', channel=6, note=73, velocity=122, time=31),
    Message('note_on', channel=6, note=61, velocity=69, time=0),
    Message('note_on', channel=6, note=73, velocity=0, time=39),
    Message('note_on', channel=6, note=74, velocity=110, time=1),
    Message('note_on', channel=6, note=61, velocity=0, time=5),
    Message('note_on', channel=6, note=62, velocity=46, time=0),
    Message('note_on', channel=6, note=74, velocity=0, time=58),
    Message('note_on', channel=6, note=62, velocity=0, time=1),
    Message('note_on', channel=6, note=71, velocity=97, time=14),
    Message('note_on', channel=6, note=59, velocity=65, time=2),
    Message('note_on', channel=6, note=72, velocity=69, time=39),
    Message('note_on', channel=6, note=66, velocity=0, time=3),
    Message('note_on', channel=6, note=60, velocity=69, time=0),
    Message('note_on', channel=6, note=50, velocity=0, time=2),
    Message('note_on', channel=6, note=57, velocity=0, time=1),
    Message('note_on', channel=6, note=71, velocity=0, time=3),
    Message('note_on', channel=6, note=69, velocity=0, time=0),
    Message('note_on', channel=6, note=62, velocity=0, time=1),
    Message('note_on', channel=6, note=47, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=9),
    Message('note_on', channel=6, note=54, velocity=0, time=6),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=46, velocity=98, time=43),
    Message('note_on', channel=6, note=74, velocity=89, time=2),
    Message('note_on', channel=6, note=72, velocity=0, time=5),
    Message('note_on', channel=6, note=62, velocity=47, time=3),
    Message('note_on', channel=6, note=60, velocity=0, time=7),
    Message('note_on', channel=6, note=58, velocity=89, time=10),
    Message('note_on', channel=6, note=74, velocity=0, time=10),
    Message('note_on', channel=6, note=56, velocity=97, time=8),
    Message('note_on', channel=6, note=61, velocity=86, time=0),
    Message('note_on', channel=6, note=53, velocity=69, time=7),
    Message('note_on', channel=6, note=76, velocity=106, time=1),
    Message('note_on', channel=6, note=64, velocity=89, time=4),
    Message('note_on', channel=6, note=65, velocity=89, time=1),
    Message('note_on', channel=6, note=68, velocity=44, time=4),
    Message('note_on', channel=6, note=62, velocity=0, time=6),
    Message('note_on', channel=6, note=76, velocity=0, time=43),
    Message('note_on', channel=6, note=49, velocity=1, time=8),
    Message('note_on', channel=6, note=64, velocity=0, time=4),
    Message('note_on', channel=6, note=78, velocity=127, time=6),
    Message('note_on', channel=6, note=66, velocity=112, time=4),
    Message('note_on', channel=6, note=79, velocity=103, time=41),
    Message('note_on', channel=6, note=67, velocity=92, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=78, velocity=0, time=0),
    Message('note_on', channel=6, note=67, velocity=0, time=57),
    Message('note_on', channel=6, note=69, velocity=83, time=13),
    Message('note_on', channel=6, note=81, velocity=86, time=1),
    Message('note_on', channel=6, note=79, velocity=0, time=6),
    Message('note_on', channel=6, note=83, velocity=122, time=43),
    Message('note_on', channel=6, note=69, velocity=0, time=2),
    Message('note_on', channel=6, note=71, velocity=114, time=3),
    Message('note_on', channel=6, note=81, velocity=0, time=2),
    Message('note_on', channel=6, note=53, velocity=0, time=61),
    Message('note_on', channel=6, note=65, velocity=0, time=17),
    Message('note_on', channel=6, note=58, velocity=0, time=8),
    Message('note_on', channel=6, note=56, velocity=0, time=0),
    Message('note_on', channel=6, note=61, velocity=0, time=5),
    Message('note_on', channel=6, note=49, velocity=0, time=14),
    Message('note_on', channel=6, note=81, velocity=95, time=1),
    Message('note_on', channel=6, note=46, velocity=0, time=2),
    Message('note_on', channel=6, note=69, velocity=80, time=0),
    Message('note_on', channel=6, note=71, velocity=0, time=5),
    Message('note_on', channel=6, note=68, velocity=0, time=1),
    Message('note_on', channel=6, note=83, velocity=0, time=2),
    Message('note_on', channel=6, note=45, velocity=72, time=45),
    Message('note_on', channel=6, note=71, velocity=83, time=19),
    Message('note_on', channel=6, note=69, velocity=0, time=4),
    Message('note_on', channel=6, note=83, velocity=127, time=4),
    Message('note_on', channel=6, note=81, velocity=0, time=2),
    Message('note_on', channel=6, note=57, velocity=47, time=3),
    Message('note_on', channel=6, note=48, velocity=71, time=8),
    Message('note_on', channel=6, note=60, velocity=67, time=14),
    Message('note_on', channel=6, note=52, velocity=66, time=7),
    Message('note_on', channel=6, note=64, velocity=47, time=2),
    Message('note_on', channel=6, note=55, velocity=74, time=1),
    Message('note_on', channel=6, note=67, velocity=68, time=3),
    Message('note_on', channel=6, note=71, velocity=0, time=257),
    Message('note_on', channel=6, note=81, velocity=75, time=23),
    Message('note_on', channel=6, note=83, velocity=0, time=5),
    Message('note_on', channel=6, note=79, velocity=97, time=9),
    Message('note_on', channel=6, note=76, velocity=75, time=10),
    Message('note_on', channel=6, note=81, velocity=0, time=4),
    Message('note_on', channel=6, note=79, velocity=0, time=17),
    Message('note_on', channel=6, note=72, velocity=122, time=0),
    Message('note_on', channel=6, note=76, velocity=0, time=12),
    Message('note_on', channel=6, note=71, velocity=97, time=3),
    Message('note_on', channel=6, note=72, velocity=0, time=19),
    Message('note_on', channel=6, note=72, velocity=114, time=198),
    Message('note_on', channel=6, note=74, velocity=125, time=34),
    Message('note_on', channel=6, note=71, velocity=0, time=10),
    Message('note_on', channel=6, note=72, velocity=0, time=1),
    Message('note_on', channel=6, note=57, velocity=0, time=67),
    Message('note_on', channel=6, note=60, velocity=0, time=4),
    Message('note_on', channel=6, note=75, velocity=112, time=3),
    Message('note_on', channel=6, note=64, velocity=0, time=1),
    Message('note_on', channel=6, note=75, velocity=0, time=22),
    Message('note_on', channel=6, note=67, velocity=0, time=7),
    Message('note_on', channel=6, note=62, velocity=106, time=24),
    Message('note_on', channel=6, note=74, velocity=0, time=10),
    Message('note_on', channel=6, note=55, velocity=0, time=30),
    Message('note_on', channel=6, note=74, velocity=114, time=28),
    Message('note_on', channel=6, note=48, velocity=0, time=39),
    Message('note_on', channel=6, note=52, velocity=0, time=1),
    Message('note_on', channel=6, note=60, velocity=66, time=10),
    Message('note_on', channel=6, note=45, velocity=0, time=10),
    Message('note_on', channel=6, note=62, velocity=0, time=1),
    Message('note_on', channel=6, note=74, velocity=0, time=52),
    Message('note_on', channel=6, note=72, velocity=106, time=5),
    Message('note_on', channel=6, note=60, velocity=0, time=2),
    Message('note_on', channel=6, note=62, velocity=58, time=6),
    Message('note_on', channel=6, note=60, velocity=62, time=22),
    Message('note_on', channel=6, note=71, velocity=125, time=5),
    Message('note_on', channel=6, note=62, velocity=0, time=9),
    Message('note_on', channel=6, note=47, velocity=49, time=5),
    Message('note_on', channel=6, note=72, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=48, time=1),
    Message('note_on', channel=6, note=60, velocity=0, time=21),
    Message('note_on', channel=6, note=54, velocity=95, time=1),
    Message('note_on', channel=6, note=57, velocity=1, time=7),
    Message('note_on', channel=6, note=50, velocity=57, time=1),
    Message('note_on', channel=6, note=71, velocity=0, time=12),
    Message('note_on', channel=6, note=59, velocity=91, time=71),
    Message('note_on', channel=6, note=69, velocity=45, time=88),
    Message('note_on', channel=6, note=62, velocity=97, time=3),
    Message('note_on', channel=6, note=71, velocity=44, time=2),
    Message('note_on', channel=6, note=74, velocity=97, time=6),
    Message('note_on', channel=6, note=78, velocity=122, time=6),
    Message('note_on', channel=6, note=81, velocity=95, time=8),
    Message('note_on', channel=6, note=66, velocity=106, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=9),
    Message('note_on', channel=6, note=62, velocity=0, time=18),
    Message('note_on', channel=6, note=66, velocity=0, time=3),
    Message('note_on', channel=6, note=71, velocity=0, time=1),
    Message('note_on', channel=6, note=74, velocity=0, time=1),
    Message('note_on', channel=6, note=78, velocity=0, time=3),
    Message('note_on', channel=6, note=69, velocity=0, time=0),
    Message('note_on', channel=6, note=81, velocity=0, time=10),
    Message('note_on', channel=6, note=62, velocity=56, time=46),
    Message('note_on', channel=6, note=59, velocity=47, time=10),
    Message('note_on', channel=6, note=66, velocity=69, time=3),
    Message('note_on', channel=6, note=62, velocity=89, time=8),
    Message('note_on', channel=6, note=74, velocity=72, time=0),
    Message('note_on', channel=6, note=69, velocity=71, time=1),
    Message('note_on', channel=6, note=66, velocity=112, time=2),
    Message('note_on', channel=6, note=78, velocity=91, time=0),
    Message('note_on', channel=6, note=71, velocity=59, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=69, velocity=89, time=2),
    Message('note_on', channel=6, note=81, velocity=97, time=2),
    Message('note_on', channel=6, note=62, velocity=0, time=23),
    Message('note_on', channel=6, note=71, velocity=0, time=15),
    Message('note_on', channel=6, note=74, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=0),
    Message('note_on', channel=6, note=62, velocity=0, time=1),
    Message('note_on', channel=6, note=66, velocity=0, time=0),
    Message('note_on', channel=6, note=69, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=78, velocity=0, time=0),
    Message('note_on', channel=6, note=81, velocity=0, time=9),
    Message('note_on', channel=6, note=69, velocity=0, time=29),
    Message('note_on', channel=6, note=59, velocity=1, time=19),
    Message('note_on', channel=6, note=69, velocity=61, time=5),
    Message('note_on', channel=6, note=71, velocity=48, time=3),
    Message('note_on', channel=6, note=74, velocity=69, time=2),
    Message('note_on', channel=6, note=78, velocity=89, time=2),
    Message('note_on', channel=6, note=66, velocity=1, time=0),
    Message('note_on', channel=6, note=66, velocity=114, time=5),
    Message('note_on', channel=6, note=62, velocity=61, time=2),
    Message('note_on', channel=6, note=71, velocity=100, time=4),
    Message('note_on', channel=6, note=81, velocity=89, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=16),
    Message('note_on', channel=6, note=74, velocity=0, time=18),
    Message('note_on', channel=6, note=71, velocity=0, time=5),
    Message('note_on', channel=6, note=69, velocity=0, time=1),
    Message('note_on', channel=6, note=78, velocity=0, time=10),
    Message('note_on', channel=6, note=81, velocity=0, time=18),
    Message('note_on', channel=6, note=71, velocity=77, time=12),
    Message('note_on', channel=6, note=79, velocity=83, time=4),
    Message('note_on', channel=6, note=76, velocity=60, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=5),
    Message('note_on', channel=6, note=62, velocity=0, time=20),
    Message('note_on', channel=6, note=59, velocity=0, time=20),
    Message('note_on', channel=6, note=64, velocity=97, time=52),
    Message('note_on', channel=6, note=59, velocity=77, time=5),
    Message('note_on', channel=6, note=71, velocity=0, time=6),
    Message('note_on', channel=6, note=50, velocity=0, time=0),
    Message('note_on', channel=6, note=71, velocity=42, time=19),
    Message('note_on', channel=6, note=79, velocity=0, time=3),
    Message('note_on', channel=6, note=76, velocity=0, time=3),
    Message('note_on', channel=6, note=47, velocity=0, time=22),
    Message('note_on', channel=6, note=54, velocity=0, time=1),
    Message('note_on', channel=6, note=57, velocity=0, time=24),
    Message('note_on', channel=6, note=71, velocity=0, time=40),
    Message('note_on', channel=6, note=83, velocity=125, time=7),
    Message('note_on', channel=6, note=69, velocity=89, time=18),
    Message('note_on', channel=6, note=79, velocity=97, time=30),
    Message('note_on', channel=6, note=83, velocity=0, time=11),
    Message('note_on', channel=6, note=71, velocity=0, time=2),
    Message('note_on', channel=6, note=67, velocity=97, time=0),
    Message('note_on', channel=6, note=59, velocity=0, time=9),
    Message('note_on', channel=6, note=64, velocity=0, time=1),
    Message('note_on', channel=6, note=76, velocity=106, time=13),
    Message('note_on', channel=6, note=69, velocity=0, time=1),
    Message('note_on', channel=6, note=79, velocity=0, time=7),
    Message('note_on', channel=6, note=72, velocity=106, time=26),
    Message('note_on', channel=6, note=48, velocity=1, time=5),
    Message('note_on', channel=6, note=76, velocity=0, time=9),
    Message('note_on', channel=6, note=64, velocity=71, time=1),
    Message('note_on', channel=6, note=55, velocity=66, time=20),
    Message('note_on', channel=6, note=67, velocity=0, time=4),
    Message('note_on', channel=6, note=72, velocity=0, time=1),
    Message('note_on', channel=6, note=52, velocity=38, time=0),
    Message('note_on', channel=6, note=60, velocity=84, time=5),
    Message('note_on', channel=6, note=67, velocity=106, time=8),
    Message('note_on', channel=6, note=64, velocity=95, time=2),
    Message('note_on', channel=6, note=59, velocity=35, time=0),
    Message('note_on', channel=6, note=60, velocity=54, time=6),
    Message('note_on', channel=6, note=64, velocity=0, time=3),
    Message('note_on', channel=6, note=71, velocity=97, time=62),
    Message('note_on', channel=6, note=72, velocity=94, time=1),
    Message('note_on', channel=6, note=76, velocity=89, time=4),
    Message('note_on', channel=6, note=79, velocity=106, time=2),
    Message('note_on', channel=6, note=83, velocity=102, time=1),
    Message('note_on', channel=6, note=71, velocity=0, time=20),
    Message('note_on', channel=6, note=72, velocity=0, time=1),
    Message('note_on', channel=6, note=76, velocity=0, time=13),
    Message('note_on', channel=6, note=79, velocity=0, time=3),
    Message('note_on', channel=6, note=83, velocity=0, time=11),
    Message('note_on', channel=6, note=60, velocity=0, time=69),
    Message('note_on', channel=6, note=72, velocity=43, time=24),
    Message('note_on', channel=6, note=84, velocity=97, time=5),
    Message('note_on', channel=6, note=60, velocity=43, time=20),
    Message('note_on', channel=6, note=72, velocity=0, time=2),
    Message('note_on', channel=6, note=64, velocity=45, time=17),
    Message('note_on', channel=6, note=84, velocity=0, time=3),
    Message('note_on', channel=6, note=71, velocity=64, time=5),
    Message('note_on', channel=6, note=67, velocity=80, time=0),
    Message('note_on', channel=6, note=76, velocity=89, time=26),
    Message('note_on', channel=6, note=88, velocity=75, time=10),
    Message('note_on', channel=6, note=76, velocity=0, time=5),
    Message('note_on', channel=6, note=67, velocity=0, time=4),
    Message('note_on', channel=6, note=64, velocity=0, time=7),
    Message('note_on', channel=6, note=88, velocity=0, time=0),
    Message('note_on', channel=6, note=79, velocity=106, time=23),
    Message('note_on', channel=6, note=91, velocity=85, time=0),
    Message('note_on', channel=6, note=89, velocity=62, time=2),
    Message('note_on', channel=6, note=89, velocity=0, time=12),
    Message('note_on', channel=6, note=52, velocity=0, time=2),
    Message('note_on', channel=6, note=64, velocity=0, time=6),
    Message('note_on', channel=6, note=79, velocity=0, time=1),
    Message('note_on', channel=6, note=60, velocity=0, time=0),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=91, velocity=0, time=9),
    Message('note_on', channel=6, note=67, velocity=0, time=2),
    Message('note_on', channel=6, note=55, velocity=0, time=5),
    Message('note_on', channel=6, note=48, velocity=0, time=8),
    Message('note_on', channel=6, note=71, velocity=0, time=4),
    Message('note_on', channel=6, note=60, velocity=0, time=1),
    Message('note_on', channel=6, note=83, velocity=125, time=26),
    Message('note_on', channel=6, note=95, velocity=114, time=6),
    Message('note_on', channel=6, note=95, velocity=0, time=21),
    Message('note_on', channel=6, note=83, velocity=0, time=14),
    Message('note_on', channel=6, note=47, velocity=42, time=3),
    Message('note_on', channel=6, note=95, velocity=57, time=1),
    Message('note_on', channel=6, note=59, velocity=44, time=4),
    Message('note_on', channel=6, note=60, velocity=44, time=3),
    Message('note_on', channel=6, note=95, velocity=0, time=1),
    Message('note_on', channel=6, note=63, velocity=95, time=3),
    Message('note_on', channel=6, note=66, velocity=86, time=3),
    Message('note_on', channel=6, note=83, velocity=97, time=1),
    Message('note_on', channel=6, note=51, velocity=80, time=1),
    Message('note_on', channel=6, note=54, velocity=74, time=3),
    Message('note_on', channel=6, note=71, velocity=65, time=2),
    Message('note_on', channel=6, note=83, velocity=0, time=9),
    Message('note_on', channel=6, note=95, velocity=44, time=5),
    Message('note_on', channel=6, note=95, velocity=0, time=9),
    Message('note_on', channel=6, note=83, velocity=89, time=5),
    Message('note_on', channel=6, note=95, velocity=89, time=10),
    Message('note_on', channel=6, note=83, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=40, time=6),
    Message('note_on', channel=6, note=95, velocity=0, time=9),
    Message('note_on', channel=6, note=83, velocity=84, time=4),
    Message('note_on', channel=6, note=63, velocity=91, time=6),
    Message('note_on', channel=6, note=66, velocity=83, time=7),
    Message('note_on', channel=6, note=83, velocity=0, time=1),
    Message('note_on', channel=6, note=95, velocity=45, time=7),
    Message('note_on', channel=6, note=95, velocity=0, time=8),
    Message('note_on', channel=6, note=95, velocity=66, time=23),
    Message('note_on', channel=6, note=95, velocity=0, time=9),
    Message('note_on', channel=6, note=83, velocity=77, time=7),
    Message('note_on', channel=6, note=83, velocity=0, time=12),
    Message('note_on', channel=6, note=95, velocity=89, time=2),
    Message('note_on', channel=6, note=95, velocity=0, time=16),
    Message('note_on', channel=6, note=83, velocity=83, time=3),
    Message('note_on', channel=6, note=95, velocity=89, time=11),
    Message('note_on', channel=6, note=83, velocity=0, time=2),
    Message('note_on', channel=6, note=95, velocity=0, time=19),
    Message('note_on', channel=6, note=83, velocity=67, time=4),
    Message('note_on', channel=6, note=95, velocity=89, time=6),
    Message('note_on', channel=6, note=83, velocity=0, time=35),
    Message('note_on', channel=6, note=95, velocity=0, time=40),
    Message('note_on', channel=6, note=90, velocity=127, time=8),
    Message('note_on', channel=6, note=90, velocity=0, time=40),
    Message('note_on', channel=6, note=95, velocity=122, time=1),
    Message('note_on', channel=6, note=71, velocity=0, time=15),
    Message('note_on', channel=6, note=63, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=21),
    Message('note_on', channel=6, note=54, velocity=0, time=0),
    Message('note_on', channel=6, note=60, velocity=0, time=0),
    Message('note_on', channel=6, note=51, velocity=0, time=4),
    Message('note_on', channel=6, note=66, velocity=0, time=10),
    Message('note_on', channel=6, note=47, velocity=0, time=4),
    Message('note_on', channel=6, note=90, velocity=122, time=22),
    Message('note_on', channel=6, note=47, velocity=61, time=0),
    Message('note_on', channel=6, note=63, velocity=0, time=3),
    Message('note_on', channel=6, note=95, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=17),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=90, velocity=0, time=4),
    Message('note_on', channel=6, note=59, velocity=43, time=2),
    Message('note_on', channel=6, note=95, velocity=106, time=3),
    Message('note_on', channel=6, note=50, velocity=65, time=9),
    Message('note_on', channel=6, note=57, velocity=1, time=1),
    Message('note_on', channel=6, note=62, velocity=72, time=4),
    Message('note_on', channel=6, note=90, velocity=122, time=1),
    Message('note_on', channel=6, note=66, velocity=69, time=2),
    Message('note_on', channel=6, note=54, velocity=81, time=1),
    Message('note_on', channel=6, note=69, velocity=50, time=9),
    Message('note_on', channel=6, note=95, velocity=0, time=2),
    Message('note_on', channel=6, note=88, velocity=83, time=5),
    Message('note_on', channel=6, note=90, velocity=0, time=6),
    Message('note_on', channel=6, note=88, velocity=0, time=164),
    Message('note_on', channel=6, note=66, velocity=0, time=226),
    Message('note_on', channel=6, note=57, velocity=0, time=531),
    Message('note_on', channel=6, note=50, velocity=0, time=10),
    Message('note_on', channel=6, note=62, velocity=0, time=8),
    Message('note_on', channel=6, note=54, velocity=0, time=11),
    Message('note_on', channel=6, note=69, velocity=0, time=5),
    Message('note_on', channel=6, note=47, velocity=0, time=15),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=45, velocity=42, time=158),
    Message('note_on', channel=6, note=57, velocity=47, time=24),
    Message('note_on', channel=6, note=60, velocity=57, time=13),
    Message('note_on', channel=6, note=48, velocity=60, time=3),
    Message('note_on', channel=6, note=55, velocity=46, time=1),
    Message('note_on', channel=6, note=52, velocity=63, time=3),
    Message('note_on', channel=6, note=64, velocity=53, time=4),
    Message('note_on', channel=6, note=67, velocity=75, time=2),
    Message('note_on', channel=6, note=64, velocity=0, time=287),
    Message('note_on', channel=6, note=60, velocity=0, time=14),
    Message('note_on', channel=6, note=52, velocity=0, time=10),
    Message('note_on', channel=6, note=67, velocity=0, time=1),
    Message('note_on', channel=6, note=55, velocity=0, time=9),
    Message('note_on', channel=6, note=57, velocity=0, time=8),
    Message('note_on', channel=6, note=48, velocity=0, time=34),
    Message('note_on', channel=6, note=57, velocity=69, time=6),
    Message('note_on', channel=6, note=63, velocity=86, time=1),
    Message('note_on', channel=6, note=60, velocity=46, time=4),
    Message('note_on', channel=6, note=66, velocity=95, time=1),
    Message('note_on', channel=6, note=54, velocity=50, time=107),
    Message('note_on', channel=6, note=51, velocity=81, time=2),
    Message('note_on', channel=6, note=63, velocity=0, time=50),
    Message('note_on', channel=6, note=66, velocity=0, time=10),
    Message('note_on', channel=6, note=60, velocity=0, time=6),
    Message('note_on', channel=6, note=57, velocity=0, time=2),
    Message('note_on', channel=6, note=45, velocity=0, time=18),
    Message('note_on', channel=6, note=54, velocity=0, time=16),
    Message('note_on', channel=6, note=51, velocity=0, time=14),
    Message('note_on', channel=6, note=43, velocity=71, time=75),
    Message('note_on', channel=6, note=55, velocity=47, time=21),
    Message('note_on', channel=6, note=59, velocity=84, time=20),
    Message('note_on', channel=6, note=62, velocity=83, time=8),
    Message('note_on', channel=6, note=54, velocity=64, time=1),
    Message('note_on', channel=6, note=66, velocity=83, time=8),
    Message('note_on', channel=6, note=55, velocity=0, time=96),
    Message('note_on', channel=6, note=59, velocity=0, time=9),
    Message('note_on', channel=6, note=62, velocity=0, time=6),
    Message('note_on', channel=6, note=43, velocity=0, time=16),
    Message('note_on', channel=6, note=66, velocity=0, time=2),
    Message('note_on', channel=6, note=54, velocity=0, time=27),
    Message('note_on', channel=6, note=59, velocity=42, time=45),
    Message('note_on', channel=6, note=62, velocity=61, time=11),
    Message('note_on', channel=6, note=66, velocity=89, time=7),
    Message('note_on', channel=6, note=47, velocity=47, time=5),
    Message('note_on', channel=6, note=69, velocity=77, time=5),
    Message('note_on', channel=6, note=57, velocity=54, time=2),
    Message('note_on', channel=6, note=50, velocity=71, time=5),
    Message('note_on', channel=6, note=54, velocity=86, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=38),
    Message('note_on', channel=6, note=62, velocity=0, time=48),
    Message('note_on', channel=6, note=66, velocity=0, time=5),
    Message('note_on', channel=6, note=47, velocity=0, time=4),
    Message('note_on', channel=6, note=69, velocity=0, time=0),
    Message('note_on', channel=6, note=57, velocity=0, time=2),
    Message('note_on', channel=6, note=50, velocity=0, time=1),
    Message('note_on', channel=6, note=54, velocity=0, time=11),
    Message('note_on', channel=6, note=46, velocity=71, time=65),
    Message('note_on', channel=6, note=58, velocity=78, time=26),
    Message('note_on', channel=6, note=61, velocity=106, time=15),
    Message('note_on', channel=6, note=56, velocity=89, time=10),
    Message('note_on', channel=6, note=49, velocity=48, time=6),
    Message('note_on', channel=6, note=65, velocity=80, time=2),
    Message('note_on', channel=6, note=68, velocity=79, time=0),
    Message('note_on', channel=6, note=53, velocity=89, time=3),
    Message('note_on', channel=6, note=53, velocity=0, time=300),
    Message('note_on', channel=6, note=56, velocity=0, time=8),
    Message('note_on', channel=6, note=65, velocity=0, time=10),
    Message('note_on', channel=6, note=61, velocity=0, time=16),
    Message('note_on', channel=6, note=58, velocity=0, time=10),
    Message('note_on', channel=6, note=46, velocity=0, time=3),
    Message('note_on', channel=6, note=68, velocity=0, time=15),
    Message('note_on', channel=6, note=49, velocity=0, time=6),
    Message('note_on', channel=6, note=45, velocity=71, time=24),
    Message('note_on', channel=6, note=57, velocity=52, time=32),
    Message('note_on', channel=6, note=48, velocity=43, time=15),
    Message('note_on', channel=6, note=60, velocity=56, time=2),
    Message('note_on', channel=6, note=55, velocity=51, time=6),
    Message('note_on', channel=6, note=64, velocity=65, time=1),
    Message('note_on', channel=6, note=52, velocity=55, time=0),
    Message('note_on', channel=6, note=67, velocity=77, time=5),
    Message('note_on', channel=6, note=57, velocity=0, time=16),
    Message('note_on', channel=6, note=60, velocity=0, time=152),
    Message('note_on', channel=6, note=64, velocity=0, time=13),
    Message('note_on', channel=6, note=67, velocity=0, time=7),
    Message('note_on', channel=6, note=60, velocity=52, time=66),
    Message('note_on', channel=6, note=64, velocity=61, time=15),
    Message('note_on', channel=6, note=67, velocity=89, time=7),
    Message('note_on', channel=6, note=71, velocity=77, time=6),
    Message('note_on', channel=6, note=64, velocity=0, time=87),
    Message('note_on', channel=6, note=67, velocity=0, time=2),
    Message('note_on', channel=6, note=48, velocity=0, time=13),
    Message('note_on', channel=6, note=71, velocity=0, time=5),
    Message('note_on', channel=6, note=52, velocity=0, time=3),
    Message('note_on', channel=6, note=45, velocity=0, time=2),
    Message('note_on', channel=6, note=60, velocity=0, time=12),
    Message('note_on', channel=6, note=55, velocity=0, time=5),
    Message('note_on', channel=6, note=60, velocity=47, time=57),
    Message('note_on', channel=6, note=63, velocity=97, time=13),
    Message('note_on', channel=6, note=66, velocity=89, time=5),
    Message('note_on', channel=6, note=71, velocity=77, time=9),
    Message('note_on', channel=6, note=47, velocity=42, time=89),
    Message('note_on', channel=6, note=54, velocity=97, time=15),
    Message('note_on', channel=6, note=51, velocity=81, time=1),
    Message('note_on', channel=6, note=63, velocity=0, time=39),
    Message('note_on', channel=6, note=60, velocity=0, time=0),
    Message('note_on', channel=6, note=66, velocity=0, time=9),
    Message('note_on', channel=6, note=71, velocity=0, time=7),
    Message('note_on', channel=6, note=60, velocity=42, time=58),
    Message('note_on', channel=6, note=63, velocity=97, time=4),
    Message('note_on', channel=6, note=66, velocity=86, time=1),
    Message('note_on', channel=6, note=71, velocity=77, time=10),
    Message('note_on', channel=6, note=60, velocity=0, time=145),
    Message('note_on', channel=6, note=63, velocity=0, time=6),
    Message('note_on', channel=6, note=66, velocity=0, time=19),
    Message('note_on', channel=6, note=51, velocity=0, time=9),
    Message('note_on', channel=6, note=47, velocity=0, time=6),
    Message('note_on', channel=6, note=54, velocity=0, time=0),
    Message('note_on', channel=6, note=71, velocity=0, time=14),
    Message('note_on', channel=6, note=47, velocity=42, time=80),
    Message('note_on', channel=6, note=57, velocity=1, time=83),
    Message('note_on', channel=6, note=50, velocity=41, time=8),
    Message('note_on', channel=6, note=54, velocity=86, time=0),
    Message('note_on', channel=6, note=81, velocity=114, time=151),
    Message('note_on', channel=6, note=78, velocity=114, time=56),
    Message('note_on', channel=6, note=81, velocity=0, time=13),
    Message('note_on', channel=6, note=74, velocity=89, time=27),
    Message('note_on', channel=6, note=78, velocity=0, time=20),
    Message('note_on', channel=6, note=74, velocity=0, time=51),
    Message('note_on', channel=6, note=71, velocity=89, time=0),
    Message('note_on', channel=6, note=74, velocity=83, time=47),
    Message('note_on', channel=6, note=71, velocity=0, time=11),
    Message('note_on', channel=6, note=71, velocity=114, time=106),
    Message('note_on', channel=6, note=74, velocity=0, time=1),
    Message('note_on', channel=6, note=71, velocity=0, time=78),
    Message('note_on', channel=6, note=69, velocity=122, time=50),
    Message('note_on', channel=6, note=69, velocity=0, time=68),
    Message('note_on', channel=6, note=71, velocity=95, time=2),
    Message('note_on', channel=6, note=69, velocity=77, time=28),
    Message('note_on', channel=6, note=50, velocity=0, time=7),
    Message('note_on', channel=6, note=71, velocity=0, time=12),
    Message('note_on', channel=6, note=67, velocity=69, time=2),
    Message('note_on', channel=6, note=54, velocity=0, time=14),
    Message('note_on', channel=6, note=69, velocity=0, time=9),
    Message('note_on', channel=6, note=47, velocity=0, time=2),
    Message('note_on', channel=6, note=57, velocity=0, time=21),
    Message('note_on', channel=6, note=69, velocity=106, time=28),
    Message('note_on', channel=6, note=67, velocity=0, time=18),
    Message('note_on', channel=6, note=71, velocity=97, time=12),
    Message('note_on', channel=6, note=69, velocity=0, time=14),
    Message('note_on', channel=6, note=48, velocity=41, time=27),
    Message('note_on', channel=6, note=55, velocity=89, time=32),
    Message('note_on', channel=6, note=59, velocity=42, time=0),
    Message('note_on', channel=6, note=52, velocity=44, time=5),
    Message('note_on', channel=6, note=71, velocity=0, time=59),
    Message('note_on', channel=6, note=71, velocity=97, time=227),
    Message('note_on', channel=6, note=59, velocity=0, time=160),
    Message('note_on', channel=6, note=52, velocity=0, time=14),
    Message('note_on', channel=6, note=55, velocity=0, time=32),
    Message('note_on', channel=6, note=71, velocity=0, time=66),
    Message('note_on', channel=6, note=48, velocity=0, time=4),
    Message('note_on', channel=6, note=71, velocity=43, time=18),
    Message('note_on', channel=6, note=72, velocity=97, time=66),
    Message('note_on', channel=6, note=71, velocity=0, time=2),
    Message('note_on', channel=6, note=74, velocity=77, time=107),
    Message('note_on', channel=6, note=72, velocity=0, time=13),
    Message('note_on', channel=6, note=74, velocity=0, time=59),
    Message('note_on', channel=6, note=71, velocity=97, time=25),
    Message('note_on', channel=6, note=47, velocity=1, time=6),
    Message('note_on', channel=6, note=50, velocity=57, time=6),
    Message('note_on', channel=6, note=54, velocity=89, time=7),
    Message('note_on', channel=6, note=57, velocity=1, time=1),
    Message('note_on', channel=6, note=71, velocity=0, time=250),
    Message('note_on', channel=6, note=69, velocity=94, time=0),
    Message('note_on', channel=6, note=71, velocity=83, time=39),
    Message('note_on', channel=6, note=69, velocity=0, time=1),
    Message('note_on', channel=6, note=66, velocity=42, time=109),
    Message('note_on', channel=6, note=71, velocity=0, time=15),
    Message('note_on', channel=6, note=50, velocity=0, time=244),
    Message('note_on', channel=6, note=57, velocity=0, time=25),
    Message('note_on', channel=6, note=66, velocity=0, time=3),
    Message('note_on', channel=6, note=54, velocity=0, time=7),
    Message('note_on', channel=6, note=47, velocity=0, time=15),
    Message('note_on', channel=6, note=64, velocity=38, time=144),
    Message('note_on', channel=6, note=64, velocity=0, time=42),
    Message('note_on', channel=6, note=48, velocity=26, time=22),
    Message('note_on', channel=6, note=55, velocity=83, time=46),
    Message('note_on', channel=6, note=59, velocity=13, time=22),
    Message('note_on', channel=6, note=52, velocity=1, time=10),
    Message('note_on', channel=6, note=59, velocity=0, time=75),
    Message('note_on', channel=6, note=57, velocity=43, time=123),
    Message('note_on', channel=6, note=60, velocity=57, time=6),
    Message('note_on', channel=6, note=67, velocity=83, time=8),
    Message('note_on', channel=6, note=64, velocity=42, time=6),
    Message('note_on', channel=6, note=52, velocity=0, time=103),
    Message('note_on', channel=6, note=55, velocity=0, time=5),
    Message('note_on', channel=6, note=64, velocity=0, time=17),
    Message('note_on', channel=6, note=48, velocity=0, time=20),
    Message('note_on', channel=6, note=67, velocity=0, time=0),
    Message('note_on', channel=6, note=60, velocity=0, time=10),
    Message('note_on', channel=6, note=57, velocity=0, time=3),
    Message('note_on', channel=6, note=63, velocity=89, time=68),
    Message('note_on', channel=6, note=57, velocity=50, time=3),
    Message('note_on', channel=6, note=66, velocity=75, time=1),
    Message('note_on', channel=6, note=60, velocity=57, time=2),
    Message('note_on', channel=6, note=51, velocity=67, time=111),
    Message('note_on', channel=6, note=54, velocity=53, time=0),
    Message('note_on', channel=6, note=47, velocity=42, time=6),
    Message('note_on', channel=6, note=57, velocity=0, time=151),
    Message('note_on', channel=6, note=60, velocity=0, time=23),
    Message('note_on', channel=6, note=63, velocity=0, time=22),
    Message('note_on', channel=6, note=51, velocity=0, time=0),
    Message('note_on', channel=6, note=47, velocity=0, time=0),
    Message('note_on', channel=6, note=66, velocity=0, time=5),
    Message('note_on', channel=6, note=54, velocity=0, time=9),
    Message('note_on', channel=6, note=47, velocity=42, time=107),
    Message('note_on', channel=6, note=59, velocity=44, time=29),
    Message('note_on', channel=6, note=50, velocity=77, time=17),
    Message('note_on', channel=6, note=54, velocity=106, time=2),
    Message('note_on', channel=6, note=57, velocity=42, time=5),
    Message('note_on', channel=6, note=62, velocity=80, time=0),
    Message('note_on', channel=6, note=66, velocity=95, time=2),
    Message('note_on', channel=6, note=69, velocity=89, time=7),
    Message('note_on', channel=6, note=57, velocity=0, time=508),
    Message('note_on', channel=6, note=50, velocity=0, time=3),
    Message('note_on', channel=6, note=69, velocity=0, time=1),
    Message('note_on', channel=6, note=66, velocity=0, time=3),
    Message('note_on', channel=6, note=62, velocity=0, time=2),
    Message('note_on', channel=6, note=47, velocity=0, time=4),
    Message('note_on', channel=6, note=54, velocity=0, time=8),
    Message('note_on', channel=6, note=59, velocity=0, time=20),
    Message('note_on', channel=6, note=46, velocity=58, time=107),
    Message('note_on', channel=6, note=58, velocity=89, time=23),
    Message('note_on', channel=6, note=61, velocity=114, time=15),
    Message('note_on', channel=6, note=56, velocity=103, time=9),
    Message('note_on', channel=6, note=49, velocity=80, time=2),
    Message('note_on', channel=6, note=65, velocity=97, time=6),
    Message('note_on', channel=6, note=53, velocity=95, time=1),
    Message('note_on', channel=6, note=68, velocity=103, time=2),
    Message('note_on', channel=6, note=53, velocity=0, time=121),
    Message('note_on', channel=6, note=65, velocity=0, time=14),
    Message('note_on', channel=6, note=56, velocity=0, time=5),
    Message('note_on', channel=6, note=61, velocity=0, time=2),
    Message('note_on', channel=6, note=58, velocity=0, time=6),
    Message('note_on', channel=6, note=46, velocity=0, time=2),
    Message('note_on', channel=6, note=49, velocity=0, time=3),
    Message('note_on', channel=6, note=68, velocity=0, time=6),
    Message('note_on', channel=6, note=45, velocity=71, time=34),
    Message('note_on', channel=6, note=57, velocity=61, time=24),
    Message('note_on', channel=6, note=48, velocity=78, time=4),
    Message('note_on', channel=6, note=60, velocity=77, time=5),
    Message('note_on', channel=6, note=55, velocity=66, time=7),
    Message('note_on', channel=6, note=52, velocity=59, time=1),
    Message('note_on', channel=6, note=64, velocity=85, time=1),
    Message('note_on', channel=6, note=67, velocity=89, time=5),
    Message('note_on', channel=6, note=64, velocity=0, time=886),
    Message('note_on', channel=6, note=57, velocity=0, time=2),
    Message('note_on', channel=6, note=60, velocity=0, time=4),
    Message('note_on', channel=6, note=48, velocity=0, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=1),
    Message('note_on', channel=6, note=52, velocity=0, time=6),
    Message('note_on', channel=6, note=55, velocity=0, time=18),
    Message('note_on', channel=6, note=45, velocity=0, time=3),
    Message('note_on', channel=6, note=43, velocity=46, time=219),
    Message('note_on', channel=6, note=55, velocity=52, time=12),
    Message('note_on', channel=6, note=59, velocity=89, time=32),
    Message('note_on', channel=6, note=47, velocity=69, time=1),
    Message('note_on', channel=6, note=54, velocity=102, time=2),
    Message('note_on', channel=6, note=62, velocity=86, time=3),
    Message('note_on', channel=6, note=66, velocity=89, time=5),
    Message('note_on', channel=6, note=50, velocity=69, time=1),
    Message('note_on', channel=6, note=47, velocity=0, time=203),
    Message('note_on', channel=6, note=55, velocity=0, time=10),
    Message('note_on', channel=6, note=50, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=3),
    Message('note_on', channel=6, note=62, velocity=0, time=6),
    Message('note_on', channel=6, note=43, velocity=0, time=8),
    Message('note_on', channel=6, note=66, velocity=0, time=13),
    Message('note_on', channel=6, note=54, velocity=0, time=3),
    Message('note_on', channel=6, note=61, velocity=125, time=201),
    Message('note_on', channel=6, note=46, velocity=43, time=1),
    Message('note_on', channel=6, note=58, velocity=80, time=2),
    Message('note_on', channel=6, note=56, velocity=92, time=0),
    Message('note_on', channel=6, note=65, velocity=89, time=10),
    Message('note_on', channel=6, note=68, velocity=74, time=0),
    Message('note_on', channel=6, note=49, velocity=42, time=5),
    Message('note_on', channel=6, note=61, velocity=0, time=105),
    Message('note_on', channel=6, note=65, velocity=0, time=1),
    Message('note_on', channel=6, note=58, velocity=0, time=1),
    Message('note_on', channel=6, note=56, velocity=0, time=2),
    Message('note_on', channel=6, note=46, velocity=0, time=13),
    Message('note_on', channel=6, note=49, velocity=0, time=11),
    Message('note_on', channel=6, note=68, velocity=0, time=4),
    Message('note_on', channel=6, note=45, velocity=78, time=31),
    Message('note_on', channel=6, note=57, velocity=52, time=28),
    Message('note_on', channel=6, note=48, velocity=75, time=14),
    Message('note_on', channel=6, note=52, velocity=69, time=0),
    Message('note_on', channel=6, note=60, velocity=72, time=1),
    Message('note_on', channel=6, note=55, velocity=71, time=3),
    Message('note_on', channel=6, note=64, velocity=89, time=3),
    Message('note_on', channel=6, note=67, velocity=83, time=3),
    Message('note_on', channel=6, note=57, velocity=0, time=171),
    Message('note_on', channel=6, note=60, velocity=0, time=17),
    Message('note_on', channel=6, note=64, velocity=0, time=20),
    Message('note_on', channel=6, note=67, velocity=0, time=10),
    Message('note_on', channel=6, note=60, velocity=47, time=132),
    Message('note_on', channel=6, note=59, velocity=65, time=0),
    Message('note_on', channel=6, note=64, velocity=71, time=10),
    Message('note_on', channel=6, note=67, velocity=89, time=7),
    Message('note_on', channel=6, note=71, velocity=89, time=8),
    Message('note_on', channel=6, note=48, velocity=0, time=247),
    Message('note_on', channel=6, note=52, velocity=0, time=31),
    Message('note_on', channel=6, note=64, velocity=0, time=7),
    Message('note_on', channel=6, note=67, velocity=0, time=8),
    Message('note_on', channel=6, note=45, velocity=0, time=12),
    Message('note_on', channel=6, note=71, velocity=0, time=15),
    Message('note_on', channel=6, note=55, velocity=0, time=17),
    Message('note_on', channel=6, note=59, velocity=0, time=1),
    Message('note_on', channel=6, note=60, velocity=0, time=5),
    Message('note_on', channel=6, note=60, velocity=42, time=127),
    Message('note_on', channel=6, note=59, velocity=42, time=0),
    Message('note_on', channel=6, note=51, velocity=89, time=10),
    Message('note_on', channel=6, note=63, velocity=69, time=2),
    Message('note_on', channel=6, note=66, velocity=85, time=2),
    Message('note_on', channel=6, note=54, velocity=77, time=2),
    Message('note_on', channel=6, note=71, velocity=71, time=8),
    Message('note_on', channel=6, note=54, velocity=0, time=22),
    Message('note_on', channel=6, note=51, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=60, velocity=0, time=4),
    Message('note_on', channel=6, note=63, velocity=0, time=5),
    Message('note_on', channel=6, note=71, velocity=0, time=7),
    Message('note_on', channel=6, note=66, velocity=0, time=2),
    Message('note_on', channel=6, note=47, velocity=1, time=150),
    Message('note_on', channel=6, note=59, velocity=52, time=8),
    Message('note_on', channel=6, note=57, velocity=1, time=3),
    Message('note_on', channel=6, note=50, velocity=63, time=1),
    Message('note_on', channel=6, note=54, velocity=91, time=0),
    Message('note_on', channel=6, note=62, velocity=83, time=9),
    Message('note_on', channel=6, note=66, velocity=97, time=3),
    Message('note_on', channel=6, note=69, velocity=89, time=5),
    Message('note_on', channel=6, note=59, velocity=0, time=26),
    Message('note_on', channel=6, note=62, velocity=0, time=38),
    Message('note_on', channel=6, note=66, velocity=0, time=43),
    Message('note_on', channel=6, note=69, velocity=0, time=60),
    Message('note_on', channel=6, note=66, velocity=77, time=199),
    Message('note_on', channel=6, note=71, velocity=97, time=13),
    Message('note_on', channel=6, note=74, velocity=89, time=10),
    Message('note_on', channel=6, note=66, velocity=0, time=34),
    Message('note_on', channel=6, note=71, velocity=0, time=158),
    Message('note_on', channel=6, note=50, velocity=0, time=146),
    Message('note_on', channel=6, note=73, velocity=114, time=15),
    Message('note_on', channel=6, note=54, velocity=0, time=15),
    Message('note_on', channel=6, note=74, velocity=0, time=0),
    Message('note_on', channel=6, note=47, velocity=0, time=11),
    Message('note_on', channel=6, note=57, velocity=0, time=13),
    Message('note_on', channel=6, note=72, velocity=97, time=45),
    Message('note_on', channel=6, note=48, velocity=47, time=21),
    Message('note_on', channel=6, note=73, velocity=0, time=18),
    Message('note_on', channel=6, note=59, velocity=43, time=6),
    Message('note_on', channel=6, note=55, velocity=69, time=5),
    Message('note_on', channel=6, note=52, velocity=43, time=8),
    Message('note_on', channel=6, note=72, velocity=0, time=379),
    Message('note_on', channel=6, note=72, velocity=42, time=46),
    Message('note_on', channel=6, note=73, velocity=74, time=1),
    Message('note_on', channel=6, note=74, velocity=125, time=26),
    Message('note_on', channel=6, note=72, velocity=0, time=10),
    Message('note_on', channel=6, note=73, velocity=0, time=3),
    Message('note_on', channel=6, note=52, velocity=0, time=29),
    Message('note_on', channel=6, note=59, velocity=0, time=19),
    Message('note_on', channel=6, note=55, velocity=0, time=4),
    Message('note_on', channel=6, note=48, velocity=0, time=18),
    Message('note_on', channel=6, note=71, velocity=127, time=295),
    Message('note_on', channel=6, note=74, velocity=0, time=15),
    Message('note_on', channel=6, note=69, velocity=125, time=72),
    Message('note_on', channel=6, note=71, velocity=0, time=3),
    Message('note_on', channel=6, note=47, velocity=1, time=101),
    Message('note_on', channel=6, note=54, velocity=97, time=11),
    Message('note_on', channel=6, note=50, velocity=80, time=0),
    Message('note_on', channel=6, note=57, velocity=42, time=2),
    Message('note_on', channel=6, note=50, velocity=0, time=455),
    Message('note_on', channel=6, note=69, velocity=0, time=8),
    Message('note_on', channel=6, note=57, velocity=0, time=72),
    Message('note_on', channel=6, note=54, velocity=0, time=56),
    Message('note_on', channel=6, note=47, velocity=0, time=86),
    Message('note_on', channel=6, note=59, velocity=42, time=43),
    Message('note_on', channel=6, note=67, velocity=54, time=4),
    Message('note_on', channel=6, note=64, velocity=58, time=7),
    Message('note_on', channel=6, note=59, velocity=0, time=37),
    Message('note_on', channel=6, note=64, velocity=0, time=15),
    Message('note_on', channel=6, note=67, velocity=0, time=8),
    Message('note_on', channel=6, note=48, velocity=58, time=29),
    Message('note_on', channel=6, note=60, velocity=52, time=22),
    Message('note_on', channel=6, note=59, velocity=69, time=1),
    Message('note_on', channel=6, note=64, velocity=75, time=12),
    Message('note_on', channel=6, note=55, velocity=86, time=1),
    Message('note_on', channel=6, note=52, velocity=42, time=3),
    Message('note_on', channel=6, note=67, velocity=102, time=1),
    Message('note_on', channel=6, note=71, velocity=81, time=3),
    Message('note_on', channel=6, note=52, velocity=0, time=348),
    Message('note_on', channel=6, note=55, velocity=0, time=7),
    Message('note_on', channel=6, note=64, velocity=0, time=12),
    Message('note_on', channel=6, note=67, velocity=0, time=6),
    Message('note_on', channel=6, note=48, velocity=0, time=9),
    Message('note_on', channel=6, note=71, velocity=0, time=13),
    Message('note_on', channel=6, note=59, velocity=0, time=14),
    Message('note_on', channel=6, note=60, velocity=0, time=11),
    Message('note_on', channel=6, note=47, velocity=71, time=121),
    Message('note_on', channel=6, note=59, velocity=72, time=20),
    Message('note_on', channel=6, note=60, velocity=53, time=0),
    Message('note_on', channel=6, note=63, velocity=112, time=4),
    Message('note_on', channel=6, note=51, velocity=94, time=4),
    Message('note_on', channel=6, note=54, velocity=102, time=0),
    Message('note_on', channel=6, note=66, velocity=117, time=1),
    Message('note_on', channel=6, note=71, velocity=106, time=6),
    Message('note_on', channel=6, note=63, velocity=0, time=105),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=70, velocity=61, time=35),
    Message('note_on', channel=6, note=59, velocity=0, time=7),
    Message('note_on', channel=6, note=70, velocity=0, time=9),
    Message('note_on', channel=6, note=60, velocity=0, time=2),
    Message('note_on', channel=6, note=69, velocity=89, time=58),
    Message('note_on', channel=6, note=71, velocity=0, time=26),
    Message('note_on', channel=6, note=67, velocity=77, time=4),
    Message('note_on', channel=6, note=69, velocity=0, time=26),
    Message('note_on', channel=6, note=47, velocity=0, time=18),
    Message('note_on', channel=6, note=54, velocity=0, time=7),
    Message('note_on', channel=6, note=51, velocity=0, time=3),
    Message('note_on', channel=6, note=66, velocity=127, time=31),
    Message('note_on', channel=6, note=67, velocity=0, time=10),
    Message('note_on', channel=6, note=47, velocity=41, time=31),
    Message('note_on', channel=6, note=57, velocity=1, time=6),
    Message('note_on', channel=6, note=50, velocity=71, time=7),
    Message('note_on', channel=6, note=54, velocity=95, time=1),
    Message('note_on', channel=6, note=66, velocity=0, time=115),
    Message('note_on', channel=6, note=62, velocity=57, time=3),
    Message('note_on', channel=6, note=62, velocity=0, time=71),
    Message('note_on', channel=6, note=74, velocity=66, time=24),
    Message('note_on', channel=6, note=71, velocity=54, time=124),
    Message('note_on', channel=6, note=74, velocity=0, time=23),
    Message('note_on', channel=6, note=71, velocity=0, time=77),
    Message('note_on', channel=6, note=66, velocity=77, time=27),
    Message('note_on', channel=6, note=66, velocity=0, time=95),
    Message('note_on', channel=6, note=62, velocity=71, time=25),
    Message('note_on', channel=6, note=50, velocity=0, time=183),
    Message('note_on', channel=6, note=63, velocity=42, time=38),
    Message('note_on', channel=6, note=54, velocity=0, time=1),
    Message('note_on', channel=6, note=47, velocity=0, time=6),
    Message('note_on', channel=6, note=62, velocity=0, time=4),
    Message('note_on', channel=6, note=64, velocity=42, time=4),
    Message('note_on', channel=6, note=57, velocity=0, time=9),
    Message('note_on', channel=6, note=63, velocity=0, time=10),
    Message('note_on', channel=6, note=64, velocity=0, time=52),
    Message('note_on', channel=6, note=60, velocity=54, time=12),
    Message('note_on', channel=6, note=48, velocity=44, time=19),
    Message('note_on', channel=6, note=55, velocity=66, time=26),
    Message('note_on', channel=6, note=59, velocity=43, time=1),
    Message('note_on', channel=6, note=52, velocity=34, time=13),
    Message('note_on', channel=6, note=64, velocity=40, time=217),
    Message('note_on', channel=6, note=67, velocity=42, time=7),
    Message('note_on', channel=6, note=71, velocity=56, time=4),
    Message('note_on', channel=6, note=52, velocity=0, time=152),
    Message('note_on', channel=6, note=64, velocity=0, time=12),
    Message('note_on', channel=6, note=67, velocity=0, time=3),
    Message('note_on', channel=6, note=59, velocity=0, time=4),
    Message('note_on', channel=6, note=55, velocity=0, time=3),
    Message('note_on', channel=6, note=71, velocity=0, time=65),
    Message('note_on', channel=6, note=51, velocity=89, time=13),
    Message('note_on', channel=6, note=54, velocity=89, time=5),
    Message('note_on', channel=6, note=57, velocity=1, time=20),
    Message('note_on', channel=6, note=60, velocity=0, time=30),
    Message('note_on', channel=6, note=60, velocity=50, time=40),
    Message('note_on', channel=6, note=63, velocity=61, time=23),
    Message('note_on', channel=6, note=66, velocity=65, time=3),
    Message('note_on', channel=6, note=71, velocity=47, time=15),
    Message('note_on', channel=6, note=71, velocity=0, time=158),
    Message('note_on', channel=6, note=63, velocity=0, time=34),
    Message('note_on', channel=6, note=66, velocity=0, time=4),
    Message('note_on', channel=6, note=60, velocity=0, time=6),
    Message('note_on', channel=6, note=69, velocity=66, time=21),
    Message('note_on', channel=6, note=48, velocity=0, time=16),
    Message('note_on', channel=6, note=57, velocity=0, time=13),
    Message('note_on', channel=6, note=51, velocity=0, time=12),
    Message('note_on', channel=6, note=54, velocity=0, time=6),
    Message('note_on', channel=6, note=69, velocity=0, time=19),
    Message('note_on', channel=6, note=47, velocity=37, time=42),
    Message('note_on', channel=6, note=54, velocity=97, time=32),
    Message('note_on', channel=6, note=50, velocity=65, time=1),
    Message('note_on', channel=6, note=57, velocity=42, time=0),
    Message('note_on', channel=6, note=59, velocity=72, time=338),
    Message('note_on', channel=6, note=62, velocity=1, time=14),
    Message('note_on', channel=6, note=69, velocity=83, time=6),
    Message('note_on', channel=6, note=66, velocity=69, time=0),
    Message('note_on', channel=6, note=59, velocity=0, time=27),
    Message('note_on', channel=6, note=57, velocity=0, time=16),
    Message('note_on', channel=6, note=50, velocity=0, time=42),
    Message('note_on', channel=6, note=47, velocity=0, time=21),
    Message('note_on', channel=6, note=62, velocity=0, time=14),
    Message('note_on', channel=6, note=54, velocity=0, time=25),
    Message('note_on', channel=6, note=66, velocity=0, time=182),
    Message('note_on', channel=6, note=69, velocity=0, time=23),
    Message('note_on', channel=6, note=64, velocity=52, time=91),
    Message('note_on', channel=6, note=67, velocity=89, time=5),
    Message('note_on', channel=6, note=64, velocity=0, time=67),
    Message('note_on', channel=6, note=67, velocity=0, time=15),
    Message('note_on', channel=6, note=48, velocity=1, time=110),
    Message('note_on', channel=6, note=55, velocity=54, time=9),
    Message('note_on', channel=6, note=52, velocity=42, time=10),
    Message('note_on', channel=6, note=59, velocity=43, time=14),
    Message('note_on', channel=6, note=60, velocity=62, time=13),
    Message('note_on', channel=6, note=64, velocity=58, time=8),
    Message('note_on', channel=6, note=67, velocity=75, time=4),
    Message('note_on', channel=6, note=64, velocity=0, time=368),
    Message('note_on', channel=6, note=67, velocity=0, time=1),
    Message('note_on', channel=6, note=55, velocity=0, time=25),
    Message('note_on', channel=6, note=52, velocity=0, time=6),
    Message('note_on', channel=6, note=60, velocity=0, time=15),
    Message('note_on', channel=6, note=59, velocity=0, time=19),
    Message('note_on', channel=6, note=48, velocity=0, time=74),
    Message('note_on', channel=6, note=54, velocity=94, time=106),
    Message('note_on', channel=6, note=63, velocity=102, time=0),
    Message('note_on', channel=6, note=66, velocity=72, time=3),
    Message('note_on', channel=6, note=57, velocity=51, time=1),
    Message('note_on', channel=6, note=60, velocity=48, time=0),
    Message('note_on', channel=6, note=57, velocity=0, time=84),
    Message('note_on', channel=6, note=60, velocity=0, time=12),
    Message('note_on', channel=6, note=63, velocity=0, time=14),
    Message('note_on', channel=6, note=66, velocity=0, time=4),
    Message('note_on', channel=6, note=54, velocity=0, time=10),
    Message('note_on', channel=6, note=47, velocity=54, time=60),
    Message('note_on', channel=6, note=59, velocity=58, time=25),
    Message('note_on', channel=6, note=54, velocity=106, time=11),
    Message('note_on', channel=6, note=57, velocity=44, time=0),
    Message('note_on', channel=6, note=50, velocity=61, time=2),
    Message('note_on', channel=6, note=62, velocity=78, time=1),
    Message('note_on', channel=6, note=66, velocity=98, time=2),
    Message('note_on', channel=6, note=69, velocity=83, time=6),
    Message('note_on', channel=6, note=57, velocity=0, time=279),
    Message('note_on', channel=6, note=50, velocity=0, time=8),
    Message('note_on', channel=6, note=62, velocity=0, time=13),
    Message('note_on', channel=6, note=47, velocity=0, time=0),
    Message('note_on', channel=6, note=66, velocity=0, time=0),
    Message('note_on', channel=6, note=69, velocity=0, time=7),
    Message('note_on', channel=6, note=54, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=10),
    Message('note_on', channel=6, note=46, velocity=89, time=89),
    Message('note_on', channel=6, note=58, velocity=71, time=27),
    Message('note_on', channel=6, note=61, velocity=114, time=13),
    Message('note_on', channel=6, note=56, velocity=89, time=14),
    Message('note_on', channel=6, note=65, velocity=89, time=4),
    Message('note_on', channel=6, note=53, velocity=103, time=3),
    Message('note_on', channel=6, note=49, velocity=42, time=0),
    Message('note_on', channel=6, note=68, velocity=85, time=0),
    Message('note_on', channel=6, note=53, velocity=0, time=271),
    Message('note_on', channel=6, note=56, velocity=0, time=7),
    Message('note_on', channel=6, note=65, velocity=0, time=20),
    Message('note_on', channel=6, note=61, velocity=0, time=10),
    Message('note_on', channel=6, note=58, velocity=0, time=10),
    Message('note_on', channel=6, note=46, velocity=0, time=8),
    Message('note_on', channel=6, note=49, velocity=0, time=0),
    Message('note_on', channel=6, note=68, velocity=0, time=15),
    Message('note_on', channel=6, note=45, velocity=42, time=80),
    Message('note_on', channel=6, note=57, velocity=54, time=20),
    Message('note_on', channel=6, note=48, velocity=50, time=24),
    Message('note_on', channel=6, note=60, velocity=71, time=7),
    Message('note_on', channel=6, note=55, velocity=69, time=5),
    Message('note_on', channel=6, note=52, velocity=60, time=1),
    Message('note_on', channel=6, note=64, velocity=59, time=2),
    Message('note_on', channel=6, note=67, velocity=83, time=5),
    Message('note_on', channel=6, note=57, velocity=0, time=174),
    Message('note_on', channel=6, note=67, velocity=0, time=553),
    Message('note_on', channel=6, note=64, velocity=0, time=0),
    Message('note_on', channel=6, note=60, velocity=0, time=1),
    Message('note_on', channel=6, note=48, velocity=0, time=3),
    Message('note_on', channel=6, note=52, velocity=0, time=5),
    Message('note_on', channel=6, note=45, velocity=0, time=2),
    Message('note_on', channel=6, note=55, velocity=0, time=3),
    Message('note_on', channel=6, note=58, velocity=106, time=92),
    Message('note_on', channel=6, note=46, velocity=42, time=1),
    Message('note_on', channel=6, note=61, velocity=97, time=6),
    Message('note_on', channel=6, note=68, velocity=106, time=3),
    Message('note_on', channel=6, note=56, velocity=110, time=0),
    Message('note_on', channel=6, note=61, velocity=0, time=36),
    Message('note_on', channel=6, note=56, velocity=0, time=7),
    Message('note_on', channel=6, note=58, velocity=0, time=2),
    Message('note_on', channel=6, note=46, velocity=0, time=3),
    Message('note_on', channel=6, note=68, velocity=0, time=0),
    Message('note_on', channel=6, note=47, velocity=77, time=58),
    Message('note_on', channel=6, note=66, velocity=106, time=5),
    Message('note_on', channel=6, note=62, velocity=89, time=4),
    Message('note_on', channel=6, note=57, velocity=74, time=3),
    Message('note_on', channel=6, note=59, velocity=74, time=2),
    Message('note_on', channel=6, note=54, velocity=125, time=2),
    Message('note_on', channel=6, note=50, velocity=77, time=1),
    Message('note_on', channel=6, note=69, velocity=77, time=0),
    Message('note_on', channel=6, note=54, velocity=0, time=609),
    Message('note_on', channel=6, note=57, velocity=0, time=10),
    Message('note_on', channel=6, note=66, velocity=0, time=6),
    Message('note_on', channel=6, note=62, velocity=0, time=2),
    Message('note_on', channel=6, note=59, velocity=0, time=8),
    Message('note_on', channel=6, note=69, velocity=0, time=0),
    Message('note_on', channel=6, note=50, velocity=0, time=0),
    Message('note_on', channel=6, note=64, velocity=42, time=68),
    Message('note_on', channel=6, note=59, velocity=47, time=6),
    Message('note_on', channel=6, note=67, velocity=64, time=1),
    Message('note_on', channel=6, note=55, velocity=55, time=3),
    Message('note_on', channel=6, note=52, velocity=50, time=0),
    Message('note_on', channel=6, note=47, velocity=0, time=47),
    Message('note_on', channel=6, note=59, velocity=0, time=2),
    Message('note_on', channel=6, note=52, velocity=0, time=25),
    Message('note_on', channel=6, note=64, velocity=0, time=5),
    Message('note_on', channel=6, note=67, velocity=0, time=12),
    Message('note_on', channel=6, note=55, velocity=0, time=56),
    Message('note_on', channel=6, note=48, velocity=47, time=47),
    Message('note_on', channel=6, note=59, velocity=44, time=45),
    Message('note_on', channel=6, note=55, velocity=63, time=1),
    Message('note_on', channel=6, note=52, velocity=42, time=10),
    Message('note_on', channel=6, note=71, velocity=106, time=111),
    Message('note_on', channel=6, note=69, velocity=89, time=80),
    Message('note_on', channel=6, note=71, velocity=0, time=3),
    Message('note_on', channel=6, note=71, velocity=97, time=40),
    Message('note_on', channel=6, note=69, velocity=0, time=12),
    Message('note_on', channel=6, note=69, velocity=83, time=63),
    Message('note_on', channel=6, note=71, velocity=0, time=20),
    Message('note_on', channel=6, note=67, velocity=97, time=22),
    Message('note_on', channel=6, note=69, velocity=0, time=24),
    Message('note_on', channel=6, note=59, velocity=0, time=46),
    Message('note_on', channel=6, note=55, velocity=0, time=6),
    Message('note_on', channel=6, note=52, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=127, time=7),
    Message('note_on', channel=6, note=67, velocity=0, time=17),
    Message('note_on', channel=6, note=48, velocity=0, time=6),
    Message('note_on', channel=6, note=69, velocity=77, time=114),
    Message('note_on', channel=6, note=66, velocity=0, time=4),
    Message('note_on', channel=6, note=67, velocity=66, time=17),
    Message('note_on', channel=6, note=69, velocity=0, time=20),
    Message('note_on', channel=6, note=66, velocity=127, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=20),
    Message('note_on', channel=6, note=66, velocity=0, time=207),
    Message('note_on', channel=6, note=64, velocity=89, time=0),
    Message('note_on', channel=6, note=64, velocity=0, time=74),
    Message('note_on', channel=6, note=62, velocity=41, time=22),
    Message('note_on', channel=6, note=47, velocity=1, time=95),
    Message('note_on', channel=6, note=50, velocity=56, time=18),
    Message('note_on', channel=6, note=54, velocity=75, time=2),
    Message('note_on', channel=6, note=57, velocity=1, time=2),
    Message('note_on', channel=6, note=62, velocity=0, time=185),
    Message('note_on', channel=6, note=66, velocity=47, time=191),
    Message('note_on', channel=6, note=59, velocity=46, time=4),
    Message('note_on', channel=6, note=69, velocity=63, time=1),
    Message('note_on', channel=6, note=62, velocity=52, time=0),
    Message('note_on', channel=6, note=57, velocity=0, time=100),
    Message('note_on', channel=6, note=54, velocity=0, time=14),
    Message('note_on', channel=6, note=59, velocity=0, time=17),
    Message('note_on', channel=6, note=69, velocity=0, time=0),
    Message('note_on', channel=6, note=66, velocity=0, time=1),
    Message('note_on', channel=6, note=62, velocity=0, time=7),
    Message('note_on', channel=6, note=64, velocity=61, time=44),
    Message('note_on', channel=6, note=67, velocity=85, time=3),
    Message('note_on', channel=6, note=59, velocity=64, time=3),
    Message('note_on', channel=6, note=52, velocity=44, time=11),
    Message('note_on', channel=6, note=55, velocity=69, time=3),
    Message('note_on', channel=6, note=50, velocity=0, time=61),
    Message('note_on', channel=6, note=59, velocity=0, time=59),
    Message('note_on', channel=6, note=52, velocity=0, time=23),
    Message('note_on', channel=6, note=47, velocity=0, time=8),
    Message('note_on', channel=6, note=64, velocity=0, time=5),
    Message('note_on', channel=6, note=67, velocity=0, time=4),
    Message('note_on', channel=6, note=55, velocity=0, time=75),
    Message('note_on', channel=6, note=48, velocity=42, time=21),
    Message('note_on', channel=6, note=55, velocity=77, time=20),
    Message('note_on', channel=6, note=52, velocity=44, time=11),
    Message('note_on', channel=6, note=57, velocity=62, time=180),
    Message('note_on', channel=6, note=60, velocity=71, time=54),
    Message('note_on', channel=6, note=57, velocity=0, time=17),
    Message('note_on', channel=6, note=64, velocity=42, time=65),
    Message('note_on', channel=6, note=60, velocity=0, time=3),
    Message('note_on', channel=6, note=57, velocity=57, time=20),
    Message('note_on', channel=6, note=67, velocity=80, time=2),
    Message('note_on', channel=6, note=60, velocity=53, time=3),
    Message('note_on', channel=6, note=64, velocity=0, time=65),
    Message('note_on', channel=6, note=67, velocity=0, time=5),
    Message('note_on', channel=6, note=66, velocity=77, time=17),
    Message('note_on', channel=6, note=55, velocity=0, time=21),
    Message('note_on', channel=6, note=52, velocity=0, time=10),
    Message('note_on', channel=6, note=57, velocity=0, time=47),
    Message('note_on', channel=6, note=54, velocity=42, time=75),
    Message('note_on', channel=6, note=51, velocity=47, time=5),
    Message('note_on', channel=6, note=57, velocity=42, time=125),
    Message('note_on', channel=6, note=60, velocity=0, time=25),
    Message('note_on', channel=6, note=57, velocity=0, time=2),
    Message('note_on', channel=6, note=66, velocity=0, time=31),
    Message('note_on', channel=6, note=63, velocity=89, time=8),
    Message('note_on', channel=6, note=57, velocity=50, time=4),
    Message('note_on', channel=6, note=63, velocity=0, time=26),
    Message('note_on', channel=6, note=48, velocity=0, time=1),
    Message('note_on', channel=6, note=57, velocity=0, time=2),
    Message('note_on', channel=6, note=62, velocity=95, time=0),
    Message('note_on', channel=6, note=54, velocity=0, time=26),
    Message('note_on', channel=6, note=51, velocity=0, time=21),
    Message('note_on', channel=6, note=60, velocity=42, time=2),
    Message('note_on', channel=6, note=62, velocity=0, time=12),
    Message('note_on', channel=6, note=59, velocity=58, time=52),
    Message('note_on', channel=6, note=57, velocity=1, time=3),
    Message('note_on', channel=6, note=50, velocity=43, time=3),
    Message('note_on', channel=6, note=54, velocity=59, time=1),
    Message('note_on', channel=6, note=47, velocity=1, time=4),
    Message('note_on', channel=6, note=60, velocity=0, time=52),
    Message('note_on', channel=6, note=59, velocity=0, time=249),
    Message('note_on', channel=6, note=59, velocity=1, time=44),
    Message('note_on', channel=6, note=66, velocity=42, time=13),
    Message('note_on', channel=6, note=62, velocity=61, time=1),
    Message('note_on', channel=6, note=69, velocity=50, time=9),
    Message('note_on', channel=6, note=57, velocity=0, time=52),
    Message('note_on', channel=6, note=54, velocity=0, time=9),
    Message('note_on', channel=6, note=66, velocity=0, time=57),
    Message('note_on', channel=6, note=55, velocity=54, time=1),
    Message('note_on', channel=6, note=69, velocity=0, time=11),
    Message('note_on', channel=6, note=59, velocity=0, time=12),
    Message('note_on', channel=6, note=52, velocity=1, time=13),
    Message('note_on', channel=6, note=62, velocity=0, time=16),
    Message('note_on', channel=6, note=64, velocity=47, time=34),
    Message('note_on', channel=6, note=59, velocity=50, time=7),
    Message('note_on', channel=6, note=67, velocity=89, time=0),
    Message('note_on', channel=6, note=50, velocity=0, time=238),
    Message('note_on', channel=6, note=55, velocity=0, time=77),
    Message('note_on', channel=6, note=52, velocity=0, time=31),
    Message('note_on', channel=6, note=59, velocity=0, time=40),
    Message('note_on', channel=6, note=47, velocity=0, time=10),
    Message('note_on', channel=6, note=64, velocity=0, time=2),
    Message('note_on', channel=6, note=67, velocity=0, time=37),
    Message('note_on', channel=6, note=57, velocity=7, time=400),
    Message('note_on', channel=6, note=60, velocity=1, time=40),
    Message('note_on', channel=6, note=64, velocity=1, time=17),
    Message('note_on', channel=6, note=67, velocity=31, time=3),
    Message('note_on', channel=6, note=57, velocity=0, time=42),
    Message('note_on', channel=6, note=60, velocity=0, time=14),
    Message('note_on', channel=6, note=64, velocity=0, time=7),
    Message('note_on', channel=6, note=67, velocity=0, time=7),
    Message('note_on', channel=6, note=63, velocity=89, time=142),
    Message('note_on', channel=6, note=54, velocity=63, time=0),
    Message('note_on', channel=6, note=66, velocity=42, time=1),
    Message('note_on', channel=6, note=57, velocity=47, time=2),
    Message('note_on', channel=6, note=51, velocity=103, time=1),
    Message('note_on', channel=6, note=60, velocity=43, time=3),
    Message('note_on', channel=6, note=45, velocity=42, time=6),
    Message('note_on', channel=6, note=45, velocity=0, time=59),
    Message('note_on', channel=6, note=51, velocity=0, time=14),
    Message('note_on', channel=6, note=57, velocity=0, time=11),
    Message('note_on', channel=6, note=54, velocity=0, time=0),
    Message('note_on', channel=6, note=60, velocity=0, time=3),
    Message('note_on', channel=6, note=63, velocity=0, time=8),
    Message('note_on', channel=6, note=66, velocity=0, time=9),
    Message('note_on', channel=6, note=47, velocity=32, time=88),
    Message('note_on', channel=6, note=59, velocity=45, time=10),
    Message('note_on', channel=6, note=54, velocity=83, time=7),
    Message('note_on', channel=6, note=57, velocity=42, time=2),
    Message('note_on', channel=6, note=62, velocity=59, time=4),
    Message('note_on', channel=6, note=66, velocity=57, time=4),
    Message('note_on', channel=6, note=50, velocity=1, time=15),
    Message('note_on', channel=6, note=69, velocity=41, time=4),
    Message('note_on', channel=6, note=57, velocity=0, time=494),
    Message('note_on', channel=6, note=50, velocity=0, time=8),
    Message('note_on', channel=6, note=54, velocity=0, time=8),
    Message('note_on', channel=6, note=66, velocity=0, time=4),
    Message('note_on', channel=6, note=62, velocity=0, time=0),
    Message('note_on', channel=6, note=47, velocity=0, time=0),
    Message('note_on', channel=6, note=69, velocity=0, time=1),
    Message('note_on', channel=6, note=59, velocity=0, time=11),
    Message('note_on', channel=6, note=46, velocity=44, time=162),
    Message('note_on', channel=6, note=58, velocity=89, time=28),
    Message('note_on', channel=6, note=61, velocity=114, time=13),
    Message('note_on', channel=6, note=56, velocity=98, time=7),
    Message('note_on', channel=6, note=65, velocity=97, time=6),
    Message('note_on', channel=6, note=68, velocity=94, time=0),
    Message('note_on', channel=6, note=49, velocity=1, time=71),
    Message('note_on', channel=6, note=56, velocity=0, time=76),
    Message('note_on', channel=6, note=65, velocity=0, time=11),
    Message('note_on', channel=6, note=61, velocity=0, time=6),
    Message('note_on', channel=6, note=58, velocity=0, time=8),
    Message('note_on', channel=6, note=46, velocity=0, time=8),
    Message('note_on', channel=6, note=49, velocity=0, time=5),
    Message('note_on', channel=6, note=68, velocity=0, time=5),
    Message('note_on', channel=6, note=45, velocity=67, time=12),
    Message('note_on', channel=6, note=57, velocity=54, time=8),
    Message('note_on', channel=6, note=48, velocity=77, time=5),
    Message('note_on', channel=6, note=60, velocity=75, time=3),
    Message('note_on', channel=6, note=55, velocity=20, time=8),
    Message('note_on', channel=6, note=64, velocity=65, time=1),
    Message('note_on', channel=6, note=67, velocity=83, time=13),
    Message('note_on', channel=6, note=52, velocity=34, time=7),
    Message('note_on', channel=6, note=64, velocity=0, time=591),
    Message('note_on', channel=6, note=60, velocity=0, time=7),
    Message('note_on', channel=6, note=52, velocity=0, time=3),
    Message('note_on', channel=6, note=67, velocity=0, time=0),
    Message('note_on', channel=6, note=55, velocity=0, time=14),
    Message('note_on', channel=6, note=45, velocity=0, time=6),
    Message('note_on', channel=6, note=57, velocity=0, time=1),
    Message('note_on', channel=6, note=48, velocity=0, time=39),
    Message('note_on', channel=6, note=56, velocity=44, time=122),
    Message('note_on', channel=6, note=56, velocity=0, time=28),
    Message('note_on', channel=6, note=67, velocity=1, time=46),
    Message('note_on', channel=6, note=43, velocity=1, time=196),
    Message('note_on', channel=6, note=43, velocity=0, time=165),
    Message('note_on', channel=6, note=67, velocity=0, time=57),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    Message('control_change', channel=9, control=7, value=127, time=0),
    Message('control_change', channel=9, control=10, value=64, time=0),
    Message('control_change', channel=9, control=93, value=0, time=0),
    Message('control_change', channel=9, control=91, value=0, time=0),
    Message('note_on', channel=9, note=49, velocity=127, time=7680),
    Message('note_on', channel=9, note=49, velocity=0, time=14),
    Message('note_on', channel=9, note=43, velocity=83, time=3571),
    Message('note_on', channel=9, note=43, velocity=0, time=81),
    Message('note_on', channel=9, note=50, velocity=125, time=9),
    Message('note_on', channel=9, note=48, velocity=71, time=38),
    Message('note_on', channel=9, note=50, velocity=0, time=13),
    Message('note_on', channel=9, note=48, velocity=0, time=61),
    Message('note_on', channel=9, note=43, velocity=44, time=1),
    Message('note_on', channel=9, note=43, velocity=0, time=41),
    Message('note_on', channel=9, note=49, velocity=78, time=4),
    Message('note_on', channel=9, note=49, velocity=0, time=247),
    Message('note_on', channel=9, note=50, velocity=125, time=2887),
    Message('note_on', channel=9, note=50, velocity=0, time=79),
    Message('note_on', channel=9, note=43, velocity=97, time=3),
    Message('note_on', channel=9, note=43, velocity=0, time=39),
    Message('note_on', channel=9, note=45, velocity=83, time=0),
    Message('note_on', channel=9, note=48, velocity=125, time=77),
    Message('note_on', channel=9, note=45, velocity=0, time=4),
    Message('note_on', channel=9, note=48, velocity=0, time=122),
    Message('note_on', channel=9, note=43, velocity=54, time=3),
    Message('note_on', channel=9, note=47, velocity=125, time=33),
    Message('note_on', channel=9, note=43, velocity=0, time=1),
    Message('note_on', channel=9, note=45, velocity=127, time=121),
    Message('note_on', channel=9, note=47, velocity=0, time=9),
    Message('note_on', channel=9, note=47, velocity=89, time=68),
    Message('note_on', channel=9, note=45, velocity=0, time=2),
    Message('note_on', channel=9, note=45, velocity=55, time=37),
    Message('note_on', channel=9, note=47, velocity=0, time=14),
    Message('note_on', channel=9, note=43, velocity=83, time=65),
    Message('note_on', channel=9, note=45, velocity=0, time=3),
    Message('note_on', channel=9, note=43, velocity=0, time=31),
    Message('note_on', channel=9, note=55, velocity=120, time=0),
    Message('note_on', channel=9, note=59, velocity=114, time=247),
    Message('note_on', channel=9, note=59, velocity=0, time=48),
    Message('note_on', channel=9, note=59, velocity=89, time=64),
    Message('note_on', channel=9, note=55, velocity=0, time=27),
    Message('note_on', channel=9, note=59, velocity=0, time=11),
    Message('note_on', channel=9, note=59, velocity=83, time=44),
    Message('note_on', channel=9, note=59, velocity=0, time=22),
    Message('note_on', channel=9, note=59, velocity=83, time=15),
    Message('note_on', channel=9, note=59, velocity=0, time=87),
    Message('note_on', channel=9, note=59, velocity=77, time=31),
    Message('note_on', channel=9, note=59, velocity=0, time=41),
    Message('note_on', channel=9, note=59, velocity=89, time=42),
    Message('note_on', channel=9, note=59, velocity=0, time=17),
    Message('note_on', channel=9, note=59, velocity=97, time=17),
    Message('note_on', channel=9, note=59, velocity=0, time=107),
    Message('note_on', channel=9, note=59, velocity=58, time=19),
    Message('note_on', channel=9, note=59, velocity=0, time=37),
    Message('note_on', channel=9, note=59, velocity=66, time=45),
    Message('note_on', channel=9, note=59, velocity=0, time=17),
    Message('note_on', channel=9, note=59, velocity=97, time=20),
    Message('note_on', channel=9, note=59, velocity=0, time=94),
    Message('note_on', channel=9, note=59, velocity=62, time=22),
    Message('note_on', channel=9, note=59, velocity=0, time=38),
    Message('note_on', channel=9, note=59, velocity=44, time=55),
    Message('note_on', channel=9, note=59, velocity=0, time=17),
    Message('note_on', channel=9, note=59, velocity=84, time=15),
    Message('note_on', channel=9, note=59, velocity=0, time=23),
    Message('note_on', channel=9, note=64, velocity=125, time=98),
    Message('note_on', channel=9, note=64, velocity=0, time=63),
    Message('note_on', channel=9, note=62, velocity=50, time=20),
    Message('note_on', channel=9, note=63, velocity=89, time=36),
    Message('note_on', channel=9, note=62, velocity=0, time=16),
    Message('note_on', channel=9, note=63, velocity=0, time=60),
    Message('note_on', channel=9, note=64, velocity=43, time=9),
    Message('note_on', channel=9, note=62, velocity=71, time=31),
    Message('note_on', channel=9, note=64, velocity=0, time=9),
    Message('note_on', channel=9, note=62, velocity=0, time=91),
    Message('note_on', channel=9, note=61, velocity=97, time=34),
    Message('note_on', channel=9, note=62, velocity=42, time=5),
    Message('note_on', channel=9, note=62, velocity=0, time=11),
    Message('note_on', channel=9, note=61, velocity=0, time=16),
    Message('note_on', channel=9, note=62, velocity=55, time=44),
    Message('note_on', channel=9, note=61, velocity=114, time=44),
    Message('note_on', channel=9, note=62, velocity=0, time=10),
    Message('note_on', channel=9, note=61, velocity=0, time=45),
    Message('note_on', channel=9, note=60, velocity=26, time=28),
    Message('note_on', channel=9, note=64, velocity=83, time=31),
    Message('note_on', channel=9, note=60, velocity=0, time=9),
    Message('note_on', channel=9, note=64, velocity=0, time=72),
    Message('note_on', channel=9, note=59, velocity=43, time=628),
    Message('note_on', channel=9, note=59, velocity=0, time=36),
    Message('note_on', channel=9, note=59, velocity=58, time=84),
    Message('note_on', channel=9, note=59, velocity=0, time=42),
    Message('note_on', channel=9, note=59, velocity=71, time=42),
    Message('note_on', channel=9, note=59, velocity=0, time=24),
    Message('note_on', channel=9, note=64, velocity=114, time=145),
    Message('note_on', channel=9, note=63, velocity=58, time=75),
    Message('note_on', channel=9, note=64, velocity=0, time=5),
    Message('note_on', channel=9, note=62, velocity=58, time=27),
    Message('note_on', channel=9, note=63, velocity=0, time=9),
    Message('note_on', channel=9, note=61, velocity=97, time=72),
    Message('note_on', channel=9, note=62, velocity=0, time=3),
    Message('note_on', channel=9, note=61, velocity=0, time=37),
    Message('note_on', channel=9, note=60, velocity=65, time=2),
    Message('note_on', channel=9, note=60, velocity=0, time=73),
    Message('note_on', channel=9, note=64, velocity=106, time=8),
    Message('note_on', channel=9, note=64, velocity=0, time=55),
    Message('note_on', channel=9, note=61, velocity=114, time=65),
    Message('note_on', channel=9, note=62, velocity=62, time=43),
    Message('note_on', channel=9, note=61, velocity=0, time=4),
    Message('note_on', channel=9, note=62, velocity=0, time=41),
    Message('note_on', channel=9, note=63, velocity=127, time=73),
    Message('note_on', channel=9, note=63, velocity=0, time=55),
    Message('note_on', channel=9, note=64, velocity=71, time=27),
    Message('note_on', channel=9, note=62, velocity=84, time=35),
    Message('note_on', channel=9, note=64, velocity=0, time=6),
    Message('note_on', channel=9, note=63, velocity=83, time=71),
    Message('note_on', channel=9, note=62, velocity=0, time=11),
    Message('note_on', channel=9, note=64, velocity=43, time=18),
    Message('note_on', channel=9, note=63, velocity=0, time=8),
    Message('note_on', channel=9, note=62, velocity=43, time=28),
    Message('note_on', channel=9, note=64, velocity=0, time=8),
    Message('note_on', channel=9, note=62, velocity=0, time=88),
    Message('note_on', channel=9, note=59, velocity=97, time=249),
    Message('note_on', channel=9, note=59, velocity=0, time=38),
    Message('note_on', channel=9, note=59, velocity=55, time=42),
    Message('note_on', channel=9, note=59, velocity=0, time=27),
    Message('note_on', channel=9, note=59, velocity=72, time=17),
    Message('note_on', channel=9, note=59, velocity=0, time=159),
    Message('note_on', channel=9, note=59, velocity=42, time=33),
    Message('note_on', channel=9, note=59, velocity=0, time=37),
    Message('note_on', channel=9, note=59, velocity=50, time=11),
    Message('note_on', channel=9, note=59, velocity=0, time=35),
    Message('note_on', channel=9, note=62, velocity=50, time=286),
    Message('note_on', channel=9, note=64, velocity=114, time=34),
    Message('note_on', channel=9, note=62, velocity=0, time=9),
    Message('note_on', channel=9, note=63, velocity=106, time=28),
    Message('note_on', channel=9, note=64, velocity=0, time=8),
    Message('note_on', channel=9, note=63, velocity=0, time=36),
    Message('note_on', channel=9, note=62, velocity=74, time=0),
    Message('note_on', channel=9, note=64, velocity=106, time=37),
    Message('note_on', channel=9, note=62, velocity=0, time=4),
    Message('note_on', channel=9, note=64, velocity=0, time=66),
    Message('note_on', channel=9, note=61, velocity=125, time=51),
    Message('note_on', channel=9, note=61, velocity=0, time=45),
    Message('note_on', channel=9, note=60, velocity=58, time=32),
    Message('note_on', channel=9, note=64, velocity=71, time=42),
    Message('note_on', channel=9, note=60, velocity=0, time=1),
    Message('note_on', channel=9, note=64, velocity=0, time=71),
    Message('note_on', channel=9, note=62, velocity=52, time=11),
    Message('note_on', channel=9, note=63, velocity=127, time=33),
    Message('note_on', channel=9, note=62, velocity=0, time=14),
    Message('note_on', channel=9, note=63, velocity=0, time=65),
    Message('note_on', channel=9, note=64, velocity=89, time=3),
    Message('note_on', channel=9, note=63, velocity=127, time=52),
    Message('note_on', channel=9, note=64, velocity=0, time=7),
    Message('note_on', channel=9, note=63, velocity=0, time=24),
    Message('note_on', channel=9, note=63, velocity=43, time=36),
    Message('note_on', channel=9, note=62, velocity=66, time=27),
    Message('note_on', channel=9, note=63, velocity=0, time=1),
    Message('note_on', channel=9, note=61, velocity=125, time=35),
    Message('note_on', channel=9, note=62, velocity=0, time=10),
    Message('note_on', channel=9, note=61, velocity=0, time=56),
    Message('note_on', channel=9, note=62, velocity=97, time=6),
    Message('note_on', channel=9, note=62, velocity=0, time=34),
    Message('note_on', channel=9, note=43, velocity=125, time=952),
    Message('note_on', channel=9, note=43, velocity=0, time=70),
    Message('note_on', channel=9, note=45, velocity=125, time=13),
    Message('note_on', channel=9, note=47, velocity=106, time=154),
    Message('note_on', channel=9, note=48, velocity=84, time=6),
    Message('note_on', channel=9, note=45, velocity=0, time=3),
    Message('note_on', channel=9, note=48, velocity=0, time=7),
    Message('note_on', channel=9, note=47, velocity=0, time=73),
    Message('note_on', channel=9, note=43, velocity=114, time=5),
    Message('note_on', channel=9, note=43, velocity=0, time=38),
    Message('note_on', channel=9, note=48, velocity=127, time=73),
    Message('note_on', channel=9, note=48, velocity=0, time=59),
    Message('note_on', channel=9, note=43, velocity=89, time=68),
    Message('note_on', channel=9, note=43, velocity=0, time=31),
    Message('note_on', channel=9, note=50, velocity=127, time=3),
    Message('note_on', channel=9, note=50, velocity=0, time=51),
    Message('note_on', channel=9, note=47, velocity=127, time=70),
    Message('note_on', channel=9, note=47, velocity=0, time=56),
    Message('note_on', channel=9, note=43, velocity=83, time=28),
    Message('note_on', channel=9, note=45, velocity=125, time=24),
    Message('note_on', channel=9, note=43, velocity=0, time=7),
    Message('note_on', channel=9, note=45, velocity=0, time=62),
    Message('note_on', channel=9, note=48, velocity=61, time=4),
    Message('note_on', channel=9, note=47, velocity=60, time=2),
    Message('note_on', channel=9, note=45, velocity=106, time=23),
    Message('note_on', channel=9, note=48, velocity=0, time=5),
    Message('note_on', channel=9, note=43, velocity=117, time=3),
    Message('note_on', channel=9, note=47, velocity=0, time=4),
    Message('note_on', channel=9, note=45, velocity=0, time=8),
    Message('note_on', channel=9, note=49, velocity=127, time=8),
    Message('note_on', channel=9, note=43, velocity=0, time=1),
    Message('note_on', channel=9, note=49, velocity=0, time=334),
    Message('note_on', channel=9, note=59, velocity=125, time=1464),
    Message('note_on', channel=9, note=59, velocity=0, time=36),
    Message('note_on', channel=9, note=59, velocity=106, time=60),
    Message('note_on', channel=9, note=59, velocity=0, time=15),
    Message('note_on', channel=9, note=59, velocity=114, time=18),
    Message('note_on', channel=9, note=59, velocity=0, time=92),
    Message('note_on', channel=9, note=59, velocity=71, time=17),
    Message('note_on', channel=9, note=59, velocity=0, time=36),
    Message('note_on', channel=9, note=59, velocity=97, time=51),
    Message('note_on', channel=9, note=59, velocity=0, time=16),
    Message('note_on', channel=9, note=59, velocity=114, time=20),
    Message('note_on', channel=9, note=59, velocity=0, time=92),
    Message('note_on', channel=9, note=59, velocity=78, time=24),
    Message('note_on', channel=9, note=59, velocity=0, time=38),
    Message('note_on', channel=9, note=59, velocity=67, time=43),
    Message('note_on', channel=9, note=59, velocity=0, time=12),
    Message('note_on', channel=9, note=59, velocity=114, time=18),
    Message('note_on', channel=9, note=59, velocity=0, time=99),
    Message('note_on', channel=9, note=59, velocity=97, time=20),
    Message('note_on', channel=9, note=59, velocity=0, time=41),
    Message('note_on', channel=9, note=59, velocity=97, time=39),
    Message('note_on', channel=9, note=59, velocity=0, time=20),
    Message('note_on', channel=9, note=59, velocity=114, time=15),
    Message('note_on', channel=9, note=59, velocity=0, time=91),
    Message('note_on', channel=9, note=59, velocity=97, time=36),
    Message('note_on', channel=9, note=59, velocity=0, time=35),
    Message('note_on', channel=9, note=59, velocity=114, time=44),
    Message('note_on', channel=9, note=59, velocity=0, time=18),
    Message('note_on', channel=9, note=59, velocity=114, time=17),
    Message('note_on', channel=9, note=55, velocity=127, time=5),
    Message('note_on', channel=9, note=59, velocity=0, time=49),
    Message('note_on', channel=9, note=59, velocity=106, time=61),
    Message('note_on', channel=9, note=59, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=106, time=50),
    Message('note_on', channel=9, note=59, velocity=0, time=17),
    Message('note_on', channel=9, note=59, velocity=97, time=13),
    Message('note_on', channel=9, note=59, velocity=0, time=106),
    Message('note_on', channel=9, note=59, velocity=83, time=38),
    Message('note_on', channel=9, note=59, velocity=0, time=40),
    Message('note_on', channel=9, note=55, velocity=0, time=41),
    Message('note_on', channel=9, note=59, velocity=89, time=3),
    Message('note_on', channel=9, note=59, velocity=0, time=17),
    Message('note_on', channel=9, note=59, velocity=106, time=24),
    Message('note_on', channel=9, note=59, velocity=0, time=40),
    Message('note_on', channel=9, note=43, velocity=127, time=82),
    Message('note_on', channel=9, note=43, velocity=0, time=71),
    Message('note_on', channel=9, note=45, velocity=127, time=11),
    Message('note_on', channel=9, note=45, velocity=0, time=56),
    Message('note_on', channel=9, note=43, velocity=114, time=68),
    Message('note_on', channel=9, note=48, velocity=125, time=29),
    Message('note_on', channel=9, note=43, velocity=0, time=7),
    Message('note_on', channel=9, note=47, velocity=127, time=84),
    Message('note_on', channel=9, note=48, velocity=0, time=13),
    Message('note_on', channel=9, note=49, velocity=127, time=20),
    Message('note_on', channel=9, note=47, velocity=0, time=1),
    Message('note_on', channel=9, note=59, velocity=114, time=247),
    Message('note_on', channel=9, note=59, velocity=0, time=50),
    Message('note_on', channel=9, note=59, velocity=58, time=61),
    Message('note_on', channel=9, note=49, velocity=0, time=34),
    Message('note_on', channel=9, note=59, velocity=0, time=5),
    Message('note_on', channel=9, note=59, velocity=44, time=52),
    Message('note_on', channel=9, note=59, velocity=0, time=35),
    Message('note_on', channel=9, note=69, velocity=97, time=487),
    Message('note_on', channel=9, note=69, velocity=0, time=44),
    Message('note_on', channel=9, note=69, velocity=77, time=68),
    Message('note_on', channel=9, note=69, velocity=0, time=41),
    Message('note_on', channel=9, note=69, velocity=66, time=73),
    Message('note_on', channel=9, note=69, velocity=0, time=35),
    Message('note_on', channel=9, note=69, velocity=71, time=84),
    Message('note_on', channel=9, note=70, velocity=122, time=87),
    Message('note_on', channel=9, note=69, velocity=0, time=3),
    Message('note_on', channel=9, note=69, velocity=106, time=35),
    Message('note_on', channel=9, note=70, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=41),
    Message('note_on', channel=9, note=69, velocity=66, time=84),
    Message('note_on', channel=9, note=69, velocity=0, time=46),
    Message('note_on', channel=9, note=69, velocity=52, time=80),
    Message('note_on', channel=9, note=69, velocity=0, time=43),
    Message('note_on', channel=9, note=69, velocity=54, time=67),
    Message('note_on', channel=9, note=70, velocity=89, time=86),
    Message('note_on', channel=9, note=69, velocity=0, time=3),
    Message('note_on', channel=9, note=69, velocity=106, time=35),
    Message('note_on', channel=9, note=70, velocity=0, time=2),
    Message('note_on', channel=9, note=69, velocity=0, time=38),
    Message('note_on', channel=9, note=69, velocity=89, time=203),
    Message('note_on', channel=9, note=69, velocity=0, time=42),
    Message('note_on', channel=9, note=69, velocity=89, time=69),
    Message('note_on', channel=9, note=69, velocity=0, time=84),
    Message('note_on', channel=9, note=70, velocity=106, time=4),
    Message('note_on', channel=9, note=69, velocity=103, time=38),
    Message('note_on', channel=9, note=70, velocity=0, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=45),
    Message('note_on', channel=9, note=69, velocity=58, time=76),
    Message('note_on', channel=9, note=69, velocity=0, time=44),
    Message('note_on', channel=9, note=69, velocity=62, time=79),
    Message('note_on', channel=9, note=69, velocity=0, time=40),
    Message('note_on', channel=9, note=69, velocity=71, time=67),
    Message('note_on', channel=9, note=70, velocity=72, time=80),
    Message('note_on', channel=9, note=69, velocity=0, time=1),
    Message('note_on', channel=9, note=70, velocity=0, time=35),
    Message('note_on', channel=9, note=69, velocity=106, time=0),
    Message('note_on', channel=9, note=69, velocity=0, time=30),
    Message('note_on', channel=9, note=43, velocity=127, time=95),
    Message('note_on', channel=9, note=43, velocity=0, time=78),
    Message('note_on', channel=9, note=45, velocity=125, time=7),
    Message('note_on', channel=9, note=47, velocity=106, time=41),
    Message('note_on', channel=9, note=45, velocity=0, time=16),
    Message('note_on', channel=9, note=47, velocity=0, time=58),
    Message('note_on', channel=9, note=45, velocity=114, time=3),
    Message('note_on', channel=9, note=48, velocity=114, time=38),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=48, velocity=0, time=73),
    Message('note_on', channel=9, note=47, velocity=127, time=0),
    Message('note_on', channel=9, note=47, velocity=0, time=127),
    Message('note_on', channel=9, note=45, velocity=42, time=6),
    Message('note_on', channel=9, note=45, velocity=0, time=13),
    Message('note_on', channel=9, note=50, velocity=125, time=5),
    Message('note_on', channel=9, note=48, velocity=44, time=83),
    Message('note_on', channel=9, note=50, velocity=0, time=12),
    Message('note_on', channel=9, note=47, velocity=125, time=4),
    Message('note_on', channel=9, note=48, velocity=0, time=21),
    Message('note_on', channel=9, note=45, velocity=125, time=3),
    Message('note_on', channel=9, note=47, velocity=0, time=13),
    Message('note_on', channel=9, note=45, velocity=0, time=69),
    Message('note_on', channel=9, note=47, velocity=122, time=1),
    Message('note_on', channel=9, note=45, velocity=91, time=40),
    Message('note_on', channel=9, note=47, velocity=0, time=13),
    Message('note_on', channel=9, note=43, velocity=91, time=61),
    Message('note_on', channel=9, note=45, velocity=0, time=6),
    Message('note_on', channel=9, note=43, velocity=0, time=28),
    Message('note_on', channel=9, note=49, velocity=127, time=8),
    Message('note_on', channel=9, note=49, velocity=0, time=420),
    Message('note_on', channel=9, note=43, velocity=78, time=3027),
    Message('note_on', channel=9, note=43, velocity=0, time=30),
    Message('note_on', channel=9, note=48, velocity=95, time=2),
    Message('note_on', channel=9, note=47, velocity=114, time=137),
    Message('note_on', channel=9, note=48, velocity=0, time=2),
    Message('note_on', channel=9, note=47, velocity=0, time=73),
    Message('note_on', channel=9, note=43, velocity=43, time=11),
    Message('note_on', channel=9, note=45, velocity=77, time=30),
    Message('note_on', channel=9, note=43, velocity=0, time=11),
    Message('note_on', channel=9, note=47, velocity=62, time=64),
    Message('note_on', channel=9, note=45, velocity=0, time=20),
    Message('note_on', channel=9, note=43, velocity=78, time=16),
    Message('note_on', channel=9, note=47, velocity=0, time=4),
    Message('note_on', channel=9, note=55, velocity=125, time=3),
    Message('note_on', channel=9, note=43, velocity=0, time=35),
    Message('note_on', channel=9, note=55, velocity=0, time=227),
    Message('note_on', channel=9, note=64, velocity=89, time=1900),
    Message('note_on', channel=9, note=64, velocity=0, time=60),
    Message('note_on', channel=9, note=62, velocity=61, time=18),
    Message('note_on', channel=9, note=63, velocity=106, time=34),
    Message('note_on', channel=9, note=62, velocity=0, time=13),
    Message('note_on', channel=9, note=63, velocity=0, time=51),
    Message('note_on', channel=9, note=64, velocity=42, time=10),
    Message('note_on', channel=9, note=62, velocity=55, time=38),
    Message('note_on', channel=9, note=64, velocity=0, time=4),
    Message('note_on', channel=9, note=62, velocity=0, time=46),
    Message('note_on', channel=9, note=76, velocity=61, time=195),
    Message('note_on', channel=9, note=76, velocity=0, time=42),
    Message('note_on', channel=9, note=75, velocity=54, time=25),
    Message('note_on', channel=9, note=75, velocity=0, time=40),
    Message('note_on', channel=9, note=76, velocity=69, time=1),
    Message('note_on', channel=9, note=76, velocity=0, time=48),
    Message('note_on', channel=9, note=62, velocity=83, time=44),
    Message('note_on', channel=9, note=62, velocity=0, time=50),
    Message('note_on', channel=9, note=63, velocity=66, time=70),
    Message('note_on', channel=9, note=63, velocity=0, time=31),
    Message('note_on', channel=9, note=64, velocity=66, time=5),
    Message('note_on', channel=9, note=64, velocity=0, time=43),
    Message('note_on', channel=9, note=75, velocity=77, time=82),
    Message('note_on', channel=9, note=75, velocity=0, time=45),
    Message('note_on', channel=9, note=76, velocity=42, time=44),
    Message('note_on', channel=9, note=77, velocity=89, time=42),
    Message('note_on', channel=9, note=76, velocity=0, time=1),
    Message('note_on', channel=9, note=76, velocity=54, time=79),
    Message('note_on', channel=9, note=77, velocity=0, time=14),
    Message('note_on', channel=9, note=75, velocity=127, time=26),
    Message('note_on', channel=9, note=76, velocity=0, time=13),
    Message('note_on', channel=9, note=75, velocity=0, time=36),
    Message('note_on', channel=9, note=43, velocity=97, time=149),
    Message('note_on', channel=9, note=45, velocity=125, time=124),
    Message('note_on', channel=9, note=43, velocity=0, time=2),
    Message('note_on', channel=9, note=47, velocity=89, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=77, time=10),
    Message('note_on', channel=9, note=47, velocity=0, time=8),
    Message('note_on', channel=9, note=45, velocity=0, time=83),
    Message('note_on', channel=9, note=43, velocity=125, time=3),
    Message('note_on', channel=9, note=49, velocity=89, time=29),
    Message('note_on', channel=9, note=43, velocity=0, time=18),
    Message('note_on', channel=9, note=49, velocity=0, time=330),
    Message('note_on', channel=9, note=45, velocity=61, time=2696),
    Message('note_on', channel=9, note=47, velocity=89, time=11),
    Message('note_on', channel=9, note=45, velocity=0, time=6),
    Message('note_on', channel=9, note=45, velocity=83, time=18),
    Message('note_on', channel=9, note=47, velocity=0, time=11),
    Message('note_on', channel=9, note=43, velocity=106, time=8),
    Message('note_on', channel=9, note=45, velocity=0, time=17),
    Message('note_on', channel=9, note=43, velocity=0, time=34),
    Message('note_on', channel=9, note=48, velocity=106, time=91),
    Message('note_on', channel=9, note=48, velocity=0, time=88),
    Message('note_on', channel=9, note=45, velocity=114, time=0),
    Message('note_on', channel=9, note=45, velocity=0, time=39),
    Message('note_on', channel=9, note=47, velocity=55, time=201),
    Message('note_on', channel=9, note=48, velocity=66, time=13),
    Message('note_on', channel=9, note=47, velocity=0, time=5),
    Message('note_on', channel=9, note=47, velocity=77, time=15),
    Message('note_on', channel=9, note=48, velocity=0, time=12),
    Message('note_on', channel=9, note=47, velocity=0, time=75),
    Message('note_on', channel=9, note=45, velocity=71, time=4),
    Message('note_on', channel=9, note=47, velocity=125, time=33),
    Message('note_on', channel=9, note=45, velocity=0, time=5),
    Message('note_on', channel=9, note=47, velocity=0, time=69),
    Message('note_on', channel=9, note=43, velocity=67, time=10),
    Message('note_on', channel=9, note=49, velocity=125, time=36),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=49, velocity=0, time=77),
    Message('note_on', channel=9, note=64, velocity=106, time=2195),
    Message('note_on', channel=9, note=64, velocity=0, time=92),
    Message('note_on', channel=9, note=62, velocity=66, time=5),
    Message('note_on', channel=9, note=63, velocity=97, time=19),
    Message('note_on', channel=9, note=62, velocity=0, time=18),
    Message('note_on', channel=9, note=64, velocity=44, time=73),
    Message('note_on', channel=9, note=63, velocity=0, time=1),
    Message('note_on', channel=9, note=62, velocity=83, time=28),
    Message('note_on', channel=9, note=64, velocity=0, time=20),
    Message('note_on', channel=9, note=64, velocity=83, time=59),
    Message('note_on', channel=9, note=62, velocity=0, time=9),
    Message('note_on', channel=9, note=64, velocity=0, time=113),
    Message('note_on', channel=9, note=43, velocity=89, time=41),
    Message('note_on', channel=9, note=43, velocity=0, time=73),
    Message('note_on', channel=9, note=45, velocity=89, time=2),
    Message('note_on', channel=9, note=45, velocity=0, time=58),
    Message('note_on', channel=9, note=47, velocity=54, time=71),
    Message('note_on', channel=9, note=45, velocity=1, time=53),
    Message('note_on', channel=9, note=47, velocity=0, time=1),
    Message('note_on', channel=9, note=47, velocity=78, time=18),
    Message('note_on', channel=9, note=45, velocity=0, time=1),
    Message('note_on', channel=9, note=45, velocity=50, time=18),
    Message('note_on', channel=9, note=47, velocity=0, time=1),
    Message('note_on', channel=9, note=47, velocity=45, time=13),
    Message('note_on', channel=9, note=45, velocity=0, time=4),
    Message('note_on', channel=9, note=47, velocity=0, time=14),
    Message('note_on', channel=9, note=45, velocity=61, time=1),
    Message('note_on', channel=9, note=47, velocity=78, time=14),
    Message('note_on', channel=9, note=45, velocity=0, time=6),
    Message('note_on', channel=9, note=45, velocity=66, time=47),
    Message('note_on', channel=9, note=47, velocity=0, time=1),
    Message('note_on', channel=9, note=47, velocity=89, time=16),
    Message('note_on', channel=9, note=45, velocity=0, time=5),
    Message('note_on', channel=9, note=45, velocity=77, time=14),
    Message('note_on', channel=9, note=47, velocity=0, time=4),
    Message('note_on', channel=9, note=47, velocity=91, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=6),
    Message('note_on', channel=9, note=45, velocity=78, time=13),
    Message('note_on', channel=9, note=47, velocity=0, time=5),
    Message('note_on', channel=9, note=47, velocity=89, time=13),
    Message('note_on', channel=9, note=45, velocity=0, time=3),
    Message('note_on', channel=9, note=45, velocity=89, time=20),
    Message('note_on', channel=9, note=47, velocity=0, time=2),
    Message('note_on', channel=9, note=47, velocity=97, time=14),
    Message('note_on', channel=9, note=45, velocity=0, time=3),
    Message('note_on', channel=9, note=45, velocity=89, time=14),
    Message('note_on', channel=9, note=47, velocity=0, time=4),
    Message('note_on', channel=9, note=47, velocity=106, time=17),
    Message('note_on', channel=9, note=45, velocity=0, time=3),
    Message('note_on', channel=9, note=45, velocity=83, time=14),
    Message('note_on', channel=9, note=45, velocity=0, time=20),
    Message('note_on', channel=9, note=43, velocity=127, time=1),
    Message('note_on', channel=9, note=47, velocity=0, time=13),
    Message('note_on', channel=9, note=45, velocity=127, time=75),
    Message('note_on', channel=9, note=43, velocity=0, time=11),
    Message('note_on', channel=9, note=47, velocity=114, time=18),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=45, velocity=106, time=29),
    Message('note_on', channel=9, note=47, velocity=0, time=1),
    Message('note_on', channel=9, note=47, velocity=89, time=23),
    Message('note_on', channel=9, note=45, velocity=0, time=2),
    Message('note_on', channel=9, note=45, velocity=69, time=13),
    Message('note_on', channel=9, note=47, velocity=0, time=1),
    Message('note_on', channel=9, note=47, velocity=97, time=19),
    Message('note_on', channel=9, note=45, velocity=0, time=3),
    Message('note_on', channel=9, note=43, velocity=127, time=7),
    Message('note_on', channel=9, note=45, velocity=89, time=9),
    Message('note_on', channel=9, note=47, velocity=0, time=6),
    Message('note_on', channel=9, note=47, velocity=83, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=3),
    Message('note_on', channel=9, note=43, velocity=0, time=7),
    Message('note_on', channel=9, note=45, velocity=83, time=9),
    Message('note_on', channel=9, note=47, velocity=0, time=2),
    Message('note_on', channel=9, note=47, velocity=97, time=17),
    Message('note_on', channel=9, note=45, velocity=0, time=3),
    Message('note_on', channel=9, note=45, velocity=89, time=13),
    Message('note_on', channel=9, note=47, velocity=0, time=6),
    Message('note_on', channel=9, note=47, velocity=106, time=18),
    Message('note_on', channel=9, note=45, velocity=0, time=2),
    Message('note_on', channel=9, note=45, velocity=83, time=13),
    Message('note_on', channel=9, note=47, velocity=0, time=10),
    Message('note_on', channel=9, note=43, velocity=127, time=4),
    Message('note_on', channel=9, note=47, velocity=89, time=6),
    Message('note_on', channel=9, note=45, velocity=0, time=4),
    Message('note_on', channel=9, note=43, velocity=0, time=7),
    Message('note_on', channel=9, note=45, velocity=89, time=11),
    Message('note_on', channel=9, note=47, velocity=0, time=5),
    Message('note_on', channel=9, note=47, velocity=106, time=14),
    Message('note_on', channel=9, note=45, velocity=0, time=2),
    Message('note_on', channel=9, note=45, velocity=83, time=19),
    Message('note_on', channel=9, note=47, velocity=0, time=5),
    Message('note_on', channel=9, note=47, velocity=97, time=11),
    Message('note_on', channel=9, note=45, velocity=0, time=19),
    Message('note_on', channel=9, note=47, velocity=0, time=1),
    Message('note_on', channel=9, note=49, velocity=127, time=24),
    Message('note_on', channel=9, note=55, velocity=122, time=19),
    Message('note_on', channel=9, note=57, velocity=122, time=1),
    Message('note_on', channel=9, note=49, velocity=0, time=290),
    Message('note_on', channel=9, note=55, velocity=0, time=24),
    Message('note_on', channel=9, note=57, velocity=0, time=6),
    Message('note_on', channel=9, note=64, velocity=125, time=1221),
    Message('note_on', channel=9, note=64, velocity=0, time=77),
    Message('note_on', channel=9, note=62, velocity=89, time=7),
    Message('note_on', channel=9, note=63, velocity=125, time=33),
    Message('note_on', channel=9, note=63, velocity=0, time=9),
    Message('note_on', channel=9, note=62, velocity=0, time=24),
    Message('note_on', channel=9, note=64, velocity=71, time=40),
    Message('note_on', channel=9, note=62, velocity=97, time=36),
    Message('note_on', channel=9, note=64, velocity=0, time=8),
    Message('note_on', channel=9, note=62, velocity=0, time=43),
    Message('note_on', channel=9, note=59, velocity=127, time=33),
    Message('note_on', channel=9, note=59, velocity=0, time=133),
    Message('note_on', channel=9, note=59, velocity=106, time=22),
    Message('note_on', channel=9, note=59, velocity=0, time=37),
    Message('note_on', channel=9, note=59, velocity=106, time=45),
    Message('note_on', channel=9, note=59, velocity=0, time=19),
    Message('note_on', channel=9, note=59, velocity=106, time=15),
    Message('note_on', channel=9, note=59, velocity=0, time=76),
    Message('note_on', channel=9, note=59, velocity=83, time=43),
    Message('note_on', channel=9, note=59, velocity=0, time=52),
    Message('note_on', channel=9, note=69, velocity=89, time=26),
    Message('note_on', channel=9, note=69, velocity=0, time=35),
    Message('note_on', channel=9, note=59, velocity=112, time=1),
    Message('note_on', channel=9, note=59, velocity=0, time=40),
    Message('note_on', channel=9, note=59, velocity=97, time=84),
    Message('note_on', channel=9, note=59, velocity=0, time=90),
    Message('note_on', channel=9, note=69, velocity=114, time=4),
    Message('note_on', channel=9, note=69, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=122, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=46),
    Message('note_on', channel=9, note=59, velocity=114, time=82),
    Message('note_on', channel=9, note=59, velocity=0, time=85),
    Message('note_on', channel=9, note=69, velocity=65, time=3),
    Message('note_on', channel=9, note=69, velocity=0, time=24),
    Message('note_on', channel=9, note=59, velocity=89, time=0),
    Message('note_on', channel=9, note=59, velocity=0, time=48),
    Message('note_on', channel=9, note=59, velocity=83, time=60),
    Message('note_on', channel=9, note=69, velocity=47, time=89),
    Message('note_on', channel=9, note=59, velocity=0, time=1),
    Message('note_on', channel=9, note=59, velocity=83, time=31),
    Message('note_on', channel=9, note=69, velocity=0, time=3),
    Message('note_on', channel=9, note=59, velocity=0, time=54),
    Message('note_on', channel=9, note=59, velocity=89, time=74),
    Message('note_on', channel=9, note=59, velocity=0, time=83),
    Message('note_on', channel=9, note=69, velocity=69, time=3),
    Message('note_on', channel=9, note=59, velocity=83, time=37),
    Message('note_on', channel=9, note=69, velocity=0, time=4),
    Message('note_on', channel=9, note=59, velocity=0, time=31),
    Message('note_on', channel=9, note=43, velocity=127, time=62),
    Message('note_on', channel=9, note=45, velocity=127, time=1),
    Message('note_on', channel=9, note=45, velocity=0, time=23),
    Message('note_on', channel=9, note=43, velocity=0, time=2),
    Message('note_on', channel=9, note=45, velocity=122, time=8),
    Message('note_on', channel=9, note=45, velocity=0, time=123),
    Message('note_on', channel=9, note=47, velocity=125, time=2),
    Message('note_on', channel=9, note=47, velocity=0, time=78),
    Message('note_on', channel=9, note=43, velocity=125, time=9),
    Message('note_on', channel=9, note=43, velocity=0, time=21),
    Message('note_on', channel=9, note=45, velocity=125, time=3),
    Message('note_on', channel=9, note=47, velocity=125, time=70),
    Message('note_on', channel=9, note=45, velocity=0, time=1),
    Message('note_on', channel=9, note=47, velocity=0, time=32),
    Message('note_on', channel=9, note=57, velocity=127, time=8),
    Message('note_on', channel=9, note=57, velocity=0, time=380),
    Message('note_on', channel=9, note=64, velocity=106, time=476),
    Message('note_on', channel=9, note=64, velocity=0, time=69),
    Message('note_on', channel=9, note=62, velocity=106, time=7),
    Message('note_on', channel=9, note=63, velocity=127, time=37),
    Message('note_on', channel=9, note=62, velocity=0, time=10),
    Message('note_on', channel=9, note=63, velocity=0, time=67),
    Message('note_on', channel=9, note=64, velocity=78, time=5),
    Message('note_on', channel=9, note=62, velocity=97, time=33),
    Message('note_on', channel=9, note=64, velocity=0, time=2),
    Message('note_on', channel=9, note=62, velocity=0, time=67),
    Message('note_on', channel=9, note=64, velocity=127, time=15),
    Message('note_on', channel=9, note=64, velocity=0, time=51),
    Message('note_on', channel=9, note=75, velocity=127, time=102),
    Message('note_on', channel=9, note=75, velocity=0, time=37),
    Message('note_on', channel=9, note=76, velocity=125, time=51),
    Message('note_on', channel=9, note=76, velocity=0, time=28),
    Message('note_on', channel=9, note=64, velocity=114, time=85),
    Message('note_on', channel=9, note=63, velocity=127, time=38),
    Message('note_on', channel=9, note=64, velocity=0, time=10),
    Message('note_on', channel=9, note=63, velocity=0, time=21),
    Message('note_on', channel=9, note=62, velocity=125, time=92),
    Message('note_on', channel=9, note=62, velocity=0, time=53),
    Message('note_on', channel=9, note=64, velocity=106, time=32),
    Message('note_on', channel=9, note=63, velocity=122, time=44),
    Message('note_on', channel=9, note=64, velocity=0, time=6),
    Message('note_on', channel=9, note=63, velocity=0, time=64),
    Message('note_on', channel=9, note=62, velocity=84, time=6),
    Message('note_on', channel=9, note=64, velocity=127, time=37),
    Message('note_on', channel=9, note=62, velocity=0, time=2),
    Message('note_on', channel=9, note=49, velocity=127, time=10),
    Message('note_on', channel=9, note=64, velocity=0, time=220),
    Message('note_on', channel=9, note=62, velocity=114, time=10),
    Message('note_on', channel=9, note=49, velocity=0, time=19),
    Message('note_on', channel=9, note=63, velocity=114, time=61),
    Message('note_on', channel=9, note=62, velocity=0, time=8),
    Message('note_on', channel=9, note=64, velocity=83, time=26),
    Message('note_on', channel=9, note=63, velocity=0, time=2),
    Message('note_on', channel=9, note=64, velocity=0, time=69),
    Message('note_on', channel=9, note=62, velocity=125, time=5),
    Message('note_on', channel=9, note=62, velocity=0, time=29),
    Message('note_on', channel=9, note=43, velocity=127, time=976),
    Message('note_on', channel=9, note=45, velocity=41, time=55),
    Message('note_on', channel=9, note=43, velocity=0, time=14),
    Message('note_on', channel=9, note=45, velocity=0, time=28),
    Message('note_on', channel=9, note=43, velocity=49, time=5),
    Message('note_on', channel=9, note=45, velocity=89, time=18),
    Message('note_on', channel=9, note=43, velocity=0, time=4),
    Message('note_on', channel=9, note=45, velocity=0, time=20),
    Message('note_on', channel=9, note=43, velocity=66, time=5),
    Message('note_on', channel=9, note=45, velocity=77, time=15),
    Message('note_on', channel=9, note=43, velocity=0, time=13),
    Message('note_on', channel=9, note=45, velocity=0, time=7),
    Message('note_on', channel=9, note=43, velocity=38, time=19),
    Message('note_on', channel=9, note=45, velocity=61, time=1),
    Message('note_on', channel=9, note=47, velocity=106, time=18),
    Message('note_on', channel=9, note=43, velocity=0, time=6),
    Message('note_on', channel=9, note=45, velocity=0, time=4),
    Message('note_on', channel=9, note=47, velocity=0, time=75),
    Message('note_on', channel=9, note=43, velocity=106, time=7),
    Message('note_on', channel=9, note=43, velocity=0, time=26),
    Message('note_on', channel=9, note=45, velocity=127, time=4),
    Message('note_on', channel=9, note=48, velocity=62, time=93),
    Message('note_on', channel=9, note=45, velocity=0, time=6),
    Message('note_on', channel=9, note=48, velocity=0, time=23),
    Message('note_on', channel=9, note=49, velocity=127, time=20),
    Message('note_on', channel=9, note=55, velocity=122, time=15),
    Message('note_on', channel=9, note=57, velocity=127, time=0),
    Message('note_on', channel=9, note=53, velocity=127, time=1),
    Message('note_on', channel=9, note=53, velocity=0, time=40),
    Message('note_on', channel=9, note=49, velocity=0, time=301),
    Message('note_on', channel=9, note=55, velocity=0, time=18),
    Message('note_on', channel=9, note=57, velocity=0, time=1),
    Message('note_on', channel=9, note=55, velocity=84, time=1546),
    Message('note_on', channel=9, note=55, velocity=0, time=396),
    Message('note_on', channel=9, note=57, velocity=58, time=88),
    Message('note_on', channel=9, note=57, velocity=0, time=331),
    Message('note_on', channel=9, note=49, velocity=46, time=225),
    Message('note_on', channel=9, note=49, velocity=0, time=30),
    Message('note_on', channel=9, note=59, velocity=125, time=487),
    Message('note_on', channel=9, note=59, velocity=0, time=35),
    Message('note_on', channel=9, note=59, velocity=66, time=53),
    Message('note_on', channel=9, note=59, velocity=0, time=14),
    Message('note_on', channel=9, note=59, velocity=77, time=17),
    Message('note_on', channel=9, note=59, velocity=0, time=21),
    Message('note_on', channel=9, note=69, velocity=125, time=102),
    Message('note_on', channel=9, note=69, velocity=0, time=81),
    Message('note_on', channel=9, note=70, velocity=127, time=1),
    Message('note_on', channel=9, note=70, velocity=0, time=36),
    Message('note_on', channel=9, note=69, velocity=120, time=1),
    Message('note_on', channel=9, note=69, velocity=0, time=115),
    Message('note_on', channel=9, note=43, velocity=114, time=2764),
    Message('note_on', channel=9, note=45, velocity=97, time=85),
    Message('note_on', channel=9, note=43, velocity=0, time=3),
    Message('note_on', channel=9, note=50, velocity=114, time=26),
    Message('note_on', channel=9, note=45, velocity=0, time=13),
    Message('note_on', channel=9, note=48, velocity=97, time=67),
    Message('note_on', channel=9, note=50, velocity=0, time=2),
    Message('note_on', channel=9, note=43, velocity=114, time=159),
    Message('note_on', channel=9, note=48, velocity=0, time=4),
    Message('note_on', channel=9, note=43, velocity=0, time=47),
    Message('note_on', channel=9, note=47, velocity=127, time=34),
    Message('note_on', channel=9, note=45, velocity=125, time=39),
    Message('note_on', channel=9, note=47, velocity=0, time=12),
    Message('note_on', channel=9, note=43, velocity=125, time=108),
    Message('note_on', channel=9, note=45, velocity=0, time=1),
    Message('note_on', channel=9, note=43, velocity=0, time=39),
    Message('note_on', channel=9, note=47, velocity=125, time=37),
    Message('note_on', channel=9, note=45, velocity=122, time=37),
    Message('note_on', channel=9, note=47, velocity=0, time=3),
    Message('note_on', channel=9, note=45, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=44, time=27),
    Message('note_on', channel=9, note=45, velocity=66, time=44),
    Message('note_on', channel=9, note=47, velocity=0, time=9),
    Message('note_on', channel=9, note=43, velocity=97, time=7),
    Message('note_on', channel=9, note=45, velocity=0, time=15),
    Message('note_on', channel=9, note=43, velocity=0, time=62),
    Message('note_on', channel=9, note=45, velocity=114, time=4),
    Message('note_on', channel=9, note=45, velocity=0, time=23),
    Message('note_on', channel=9, note=49, velocity=127, time=23),
    Message('note_on', channel=9, note=55, velocity=125, time=10),
    Message('note_on', channel=9, note=57, velocity=120, time=1),
    Message('note_on', channel=9, note=55, velocity=0, time=144),
    Message('note_on', channel=9, note=57, velocity=0, time=4),
    Message('note_on', channel=9, note=49, velocity=0, time=3),
    Message('note_on', channel=9, note=55, velocity=127, time=575),
    Message('note_on', channel=9, note=55, velocity=0, time=129),
    Message('note_on', channel=9, note=57, velocity=83, time=1062),
    Message('note_on', channel=9, note=57, velocity=0, time=244),
    Message('note_on', channel=9, note=59, velocity=106, time=591),
    Message('note_on', channel=9, note=59, velocity=0, time=33),
    Message('note_on', channel=9, note=59, velocity=58, time=44),
    Message('note_on', channel=9, note=59, velocity=0, time=19),
    Message('note_on', channel=9, note=59, velocity=78, time=18),
    Message('note_on', channel=9, note=59, velocity=0, time=149),
    Message('note_on', channel=9, note=59, velocity=54, time=45),
    Message('note_on', channel=9, note=59, velocity=0, time=29),
    Message('note_on', channel=9, note=59, velocity=72, time=16),
    Message('note_on', channel=9, note=59, velocity=0, time=69),
    Message('note_on', channel=9, note=59, velocity=42, time=48),
    Message('note_on', channel=9, note=59, velocity=0, time=36),
    Message('note_on', channel=9, note=59, velocity=43, time=56),
    Message('note_on', channel=9, note=59, velocity=0, time=35),
    Message('note_on', channel=9, note=59, velocity=42, time=118),
    Message('note_on', channel=9, note=59, velocity=0, time=23),
    Message('note_on', channel=9, note=59, velocity=1, time=71),
    Message('note_on', channel=9, note=59, velocity=0, time=29),
    Message('note_on', channel=9, note=47, velocity=77, time=90),
    Message('note_on', channel=9, note=45, velocity=69, time=1),
    Message('note_on', channel=9, note=48, velocity=97, time=13),
    Message('note_on', channel=9, note=45, velocity=0, time=5),
    Message('note_on', channel=9, note=45, velocity=62, time=21),
    Message('note_on', channel=9, note=48, velocity=0, time=4),
    Message('note_on', channel=9, note=47, velocity=0, time=9),
    Message('note_on', channel=9, note=45, velocity=0, time=4),
    Message('note_on', channel=9, note=45, velocity=114, time=53),
    Message('note_on', channel=9, note=45, velocity=0, time=22),
    Message('note_on', channel=9, note=49, velocity=127, time=19),
    Message('note_on', channel=9, note=49, velocity=0, time=132),
    Message('note_on', channel=9, note=59, velocity=77, time=2605),
    Message('note_on', channel=9, note=59, velocity=0, time=20),
    Message('note_on', channel=9, note=59, velocity=77, time=17),
    Message('note_on', channel=9, note=59, velocity=0, time=33),
    Message('note_on', channel=9, note=59, velocity=66, time=42),
    Message('note_on', channel=9, note=59, velocity=0, time=15),
    Message('note_on', channel=9, note=59, velocity=106, time=15),
    Message('note_on', channel=9, note=59, velocity=0, time=100),
    Message('note_on', channel=9, note=48, velocity=89, time=455),
    Message('note_on', channel=9, note=47, velocity=114, time=20),
    Message('note_on', channel=9, note=48, velocity=0, time=16),
    Message('note_on', channel=9, note=45, velocity=42, time=10),
    Message('note_on', channel=9, note=47, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=104),
    Message('note_on', channel=9, note=43, velocity=106, time=8),
    Message('note_on', channel=9, note=43, velocity=0, time=42),
    Message('note_on', channel=9, note=47, velocity=125, time=36),
    Message('note_on', channel=9, note=45, velocity=127, time=11),
    Message('note_on', channel=9, note=47, velocity=0, time=9),
    Message('note_on', channel=9, note=45, velocity=0, time=24),
    Message('note_on', channel=9, note=45, velocity=54, time=11),
    Message('note_on', channel=9, note=47, velocity=72, time=8),
    Message('note_on', channel=9, note=45, velocity=0, time=8),
    Message('note_on', channel=9, note=45, velocity=1, time=42),
    Message('note_on', channel=9, note=47, velocity=0, time=1),
    Message('note_on', channel=9, note=43, velocity=83, time=18),
    Message('note_on', channel=9, note=45, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=0, time=8),
    Message('note_on', channel=9, note=49, velocity=127, time=8),
    Message('note_on', channel=9, note=55, velocity=127, time=343),
    Message('note_on', channel=9, note=49, velocity=0, time=229),
    Message('note_on', channel=9, note=55, velocity=0, time=17),
    Message('note_on', channel=9, note=64, velocity=127, time=1328),
    Message('note_on', channel=9, note=64, velocity=0, time=102),
    Message('note_on', channel=9, note=62, velocity=106, time=11),
    Message('note_on', channel=9, note=62, velocity=0, time=61),
    Message('note_on', channel=9, note=63, velocity=125, time=14),
    Message('note_on', channel=9, note=64, velocity=62, time=40),
    Message('note_on', channel=9, note=63, velocity=0, time=6),
    Message('note_on', channel=9, note=64, velocity=0, time=65),
    Message('note_on', channel=9, note=62, velocity=106, time=11),
    Message('note_on', channel=9, note=64, velocity=106, time=39),
    Message('note_on', channel=9, note=62, velocity=0, time=9),
    Message('note_on', channel=9, note=64, velocity=0, time=64),
    Message('note_on', channel=9, note=62, velocity=122, time=6),
    Message('note_on', channel=9, note=62, velocity=0, time=46),
    Message('note_on', channel=9, note=75, velocity=114, time=98),
    Message('note_on', channel=9, note=75, velocity=0, time=41),
    Message('note_on', channel=9, note=76, velocity=55, time=41),
    Message('note_on', channel=9, note=75, velocity=89, time=34),
    Message('note_on', channel=9, note=76, velocity=0, time=6),
    Message('note_on', channel=9, note=75, velocity=0, time=26),
    Message('note_on', channel=9, note=76, velocity=97, time=95),
    Message('note_on', channel=9, note=76, velocity=0, time=72),
    Message('note_on', channel=9, note=74, velocity=89, time=4),
    Message('note_on', channel=9, note=77, velocity=89, time=154),
    Message('note_on', channel=9, note=74, velocity=0, time=7),
    Message('note_on', channel=9, note=77, velocity=0, time=53),
    Message('note_on', channel=9, note=76, velocity=61, time=27),
    Message('note_on', channel=9, note=75, velocity=67, time=36),
    Message('note_on', channel=9, note=76, velocity=0, time=11),
    Message('note_on', channel=9, note=75, velocity=0, time=74),
    Message('note_on', channel=9, note=76, velocity=58, time=5),
    Message('note_on', channel=9, note=74, velocity=66, time=36),
    Message('note_on', channel=9, note=76, velocity=0, time=9),
    Message('note_on', channel=9, note=75, velocity=106, time=76),
    Message('note_on', channel=9, note=74, velocity=0, time=3),
    Message('note_on', channel=9, note=75, velocity=0, time=29),
    Message('note_on', channel=9, note=62, velocity=114, time=132),
    Message('note_on', channel=9, note=62, velocity=0, time=43),
    Message('note_on', channel=9, note=64, velocity=83, time=41),
    Message('note_on', channel=9, note=63, velocity=58, time=40),
    Message('note_on', channel=9, note=64, velocity=0, time=11),
    Message('note_on', channel=9, note=63, velocity=0, time=23),
    Message('note_on', channel=9, note=43, velocity=127, time=57),
    Message('note_on', channel=9, note=43, velocity=0, time=20),
    Message('note_on', channel=9, note=45, velocity=106, time=10),
    Message('note_on', channel=9, note=47, velocity=91, time=18),
    Message('note_on', channel=9, note=45, velocity=0, time=7),
    Message('note_on', channel=9, note=47, velocity=0, time=14),
    Message('note_on', channel=9, note=45, velocity=65, time=4),
    Message('note_on', channel=9, note=47, velocity=89, time=11),
    Message('note_on', channel=9, note=45, velocity=0, time=4),
    Message('note_on', channel=9, note=45, velocity=66, time=17),
    Message('note_on', channel=9, note=45, velocity=0, time=15),
    Message('note_on', channel=9, note=45, velocity=53, time=11),
    Message('note_on', channel=9, note=47, velocity=0, time=10),
    Message('note_on', channel=9, note=43, velocity=98, time=0),
    Message('note_on', channel=9, note=45, velocity=0, time=7),
    Message('note_on', channel=9, note=49, velocity=127, time=16),
    Message('note_on', channel=9, note=43, velocity=0, time=11),
    Message('note_on', channel=9, note=49, velocity=0, time=238),
    Message('note_on', channel=9, note=59, velocity=125, time=711),
    Message('note_on', channel=9, note=59, velocity=0, time=77),
    Message('note_on', channel=9, note=59, velocity=58, time=34),
    Message('note_on', channel=9, note=59, velocity=0, time=39),
    Message('note_on', channel=9, note=59, velocity=58, time=39),
    Message('note_on', channel=9, note=59, velocity=0, time=16),
    Message('note_on', channel=9, note=59, velocity=97, time=18),
    Message('note_on', channel=9, note=59, velocity=0, time=83),
    Message('note_on', channel=9, note=59, velocity=98, time=38),
    Message('note_on', channel=9, note=59, velocity=0, time=167),
    Message('note_on', channel=9, note=59, velocity=106, time=44),
    Message('note_on', channel=9, note=59, velocity=0, time=119),
    Message('note_on', channel=9, note=59, velocity=89, time=19),
    Message('note_on', channel=9, note=59, velocity=0, time=96),
    Message('note_on', channel=9, note=59, velocity=54, time=22),
    Message('note_on', channel=9, note=59, velocity=0, time=44),
    Message('note_on', channel=9, note=59, velocity=83, time=68),
    Message('note_on', channel=9, note=59, velocity=0, time=27),
    Message('note_on', channel=9, note=43, velocity=114, time=951),
    Message('note_on', channel=9, note=43, velocity=0, time=81),
    Message('note_on', channel=9, note=50, velocity=127, time=2),
    Message('note_on', channel=9, note=48, velocity=83, time=35),
    Message('note_on', channel=9, note=50, velocity=0, time=21),
    Message('note_on', channel=9, note=43, velocity=44, time=70),
    Message('note_on', channel=9, note=48, velocity=0, time=3),
    Message('note_on', channel=9, note=43, velocity=0, time=26),
    Message('note_on', channel=9, note=47, velocity=127, time=5),
    Message('note_on', channel=9, note=45, velocity=127, time=87),
    Message('note_on', channel=9, note=47, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=87),
    Message('note_on', channel=9, note=47, velocity=125, time=13),
    Message('note_on', channel=9, note=45, velocity=127, time=34),
    Message('note_on', channel=9, note=47, velocity=0, time=6),
    Message('note_on', channel=9, note=45, velocity=0, time=70),
    Message('note_on', channel=9, note=47, velocity=89, time=1),
    Message('note_on', channel=9, note=45, velocity=83, time=25),
    Message('note_on', channel=9, note=47, velocity=0, time=10),
    Message('note_on', channel=9, note=43, velocity=125, time=6),
    Message('note_on', channel=9, note=45, velocity=0, time=16),
    Message('note_on', channel=9, note=43, velocity=0, time=46),
    Message('note_on', channel=9, note=45, velocity=125, time=25),
    Message('note_on', channel=9, note=48, velocity=125, time=39),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=48, velocity=0, time=77),
    Message('note_on', channel=9, note=43, velocity=114, time=0),
    Message('note_on', channel=9, note=43, velocity=0, time=35),
    Message('note_on', channel=9, note=50, velocity=89, time=7),
    Message('note_on', channel=9, note=47, velocity=110, time=1),
    Message('note_on', channel=9, note=48, velocity=71, time=6),
    Message('note_on', channel=9, note=50, velocity=0, time=11),
    Message('note_on', channel=9, note=48, velocity=0, time=4),
    Message('note_on', channel=9, note=45, velocity=127, time=55),
    Message('note_on', channel=9, note=47, velocity=0, time=8),
    Message('note_on', channel=9, note=45, velocity=0, time=15),
    Message('note_on', channel=9, note=49, velocity=127, time=17),
    Message('note_on', channel=9, note=49, velocity=0, time=199),
    Message('note_on', channel=9, note=55, velocity=54, time=775),
    Message('note_on', channel=9, note=55, velocity=0, time=372),
    Message('note_on', channel=9, note=43, velocity=77, time=1653),
    Message('note_on', channel=9, note=43, velocity=0, time=83),
    Message('note_on', channel=9, note=50, velocity=125, time=3),
    Message('note_on', channel=9, note=48, velocity=54, time=35),
    Message('note_on', channel=9, note=50, velocity=0, time=17),
    Message('note_on', channel=9, note=43, velocity=89, time=64),
    Message('note_on', channel=9, note=48, velocity=0, time=1),
    Message('note_on', channel=9, note=43, velocity=0, time=32),
    Message('note_on', channel=9, note=47, velocity=125, time=3),
    Message('note_on', channel=9, note=45, velocity=127, time=85),
    Message('note_on', channel=9, note=47, velocity=0, time=8),
    Message('note_on', channel=9, note=45, velocity=0, time=94),
    Message('note_on', channel=9, note=45, velocity=83, time=29),
    Message('note_on', channel=9, note=47, velocity=98, time=8),
    Message('note_on', channel=9, note=45, velocity=0, time=5),
    Message('note_on', channel=9, note=45, velocity=106, time=18),
    Message('note_on', channel=9, note=47, velocity=0, time=10),
    Message('note_on', channel=9, note=45, velocity=0, time=77),
    Message('note_on', channel=9, note=43, velocity=89, time=0),
    Message('note_on', channel=9, note=48, velocity=125, time=34),
    Message('note_on', channel=9, note=43, velocity=0, time=2),
    Message('note_on', channel=9, note=48, velocity=0, time=76),
    Message('note_on', channel=9, note=43, velocity=78, time=4),
    Message('note_on', channel=9, note=45, velocity=114, time=33),
    Message('note_on', channel=9, note=43, velocity=0, time=10),
    Message('note_on', channel=9, note=45, velocity=0, time=103),
    Message('note_on', channel=9, note=49, velocity=127, time=29),
    Message('note_on', channel=9, note=49, velocity=0, time=187),
    Message('note_on', channel=9, note=47, velocity=127, time=2907),
    Message('note_on', channel=9, note=45, velocity=125, time=21),
    Message('note_on', channel=9, note=47, velocity=0, time=8),
    Message('note_on', channel=9, note=45, velocity=0, time=38),
    Message('note_on', channel=9, note=43, velocity=54, time=4),
    Message('note_on', channel=9, note=43, velocity=0, time=50),
    Message('note_on', channel=9, note=47, velocity=114, time=2),
    Message('note_on', channel=9, note=45, velocity=114, time=27),
    Message('note_on', channel=9, note=47, velocity=0, time=16),
    Message('note_on', channel=9, note=45, velocity=0, time=27),
    Message('note_on', channel=9, note=43, velocity=58, time=7),
    Message('note_on', channel=9, note=43, velocity=0, time=35),
    Message('note_on', channel=9, note=47, velocity=97, time=6),
    Message('note_on', channel=9, note=45, velocity=78, time=31),
    Message('note_on', channel=9, note=47, velocity=0, time=11),
    Message('note_on', channel=9, note=45, velocity=0, time=35),
    Message('note_on', channel=9, note=43, velocity=83, time=9),
    Message('note_on', channel=9, note=43, velocity=0, time=28),
    Message('note_on', channel=9, note=47, velocity=114, time=10),
    Message('note_on', channel=9, note=45, velocity=122, time=26),
    Message('note_on', channel=9, note=47, velocity=0, time=12),
    Message('note_on', channel=9, note=45, velocity=0, time=31),
    Message('note_on', channel=9, note=43, velocity=57, time=2),
    Message('note_on', channel=9, note=43, velocity=0, time=40),
    Message('note_on', channel=9, note=47, velocity=112, time=2),
    Message('note_on', channel=9, note=45, velocity=114, time=26),
    Message('note_on', channel=9, note=47, velocity=0, time=11),
    Message('note_on', channel=9, note=45, velocity=0, time=33),
    Message('note_on', channel=9, note=43, velocity=97, time=9),
    Message('note_on', channel=9, note=43, velocity=0, time=33),
    Message('note_on', channel=9, note=47, velocity=103, time=1),
    Message('note_on', channel=9, note=45, velocity=62, time=36),
    Message('note_on', channel=9, note=47, velocity=0, time=11),
    Message('note_on', channel=9, note=45, velocity=0, time=33),
    Message('note_on', channel=9, note=43, velocity=89, time=5),
    Message('note_on', channel=9, note=43, velocity=0, time=44),
    Message('note_on', channel=9, note=49, velocity=127, time=0),
    Message('note_on', channel=9, note=49, velocity=0, time=277),
    Message('note_on', channel=9, note=64, velocity=127, time=342),
    Message('note_on', channel=9, note=64, velocity=0, time=263),
    Message('note_on', channel=9, note=64, velocity=97, time=38),
    Message('note_on', channel=9, note=63, velocity=127, time=32),
    Message('note_on', channel=9, note=64, velocity=0, time=12),
    Message('note_on', channel=9, note=63, velocity=0, time=65),
    Message('note_on', channel=9, note=62, velocity=71, time=5),
    Message('note_on', channel=9, note=62, velocity=0, time=30),
    Message('note_on', channel=9, note=75, velocity=89, time=92),
    Message('note_on', channel=9, note=76, velocity=71, time=36),
    Message('note_on', channel=9, note=75, velocity=0, time=6),
    Message('note_on', channel=9, note=76, velocity=0, time=73),
    Message('note_on', channel=9, note=77, velocity=42, time=5),
    Message('note_on', channel=9, note=76, velocity=54, time=123),
    Message('note_on', channel=9, note=77, velocity=0, time=1),
    Message('note_on', channel=9, note=76, velocity=0, time=56),
    Message('note_on', channel=9, note=75, velocity=58, time=91),
    Message('note_on', channel=9, note=75, velocity=0, time=38),
    Message('note_on', channel=9, note=76, velocity=42, time=51),
    Message('note_on', channel=9, note=75, velocity=42, time=43),
    Message('note_on', channel=9, note=76, velocity=0, time=3),
    Message('note_on', channel=9, note=75, velocity=0, time=45),
    Message('note_on', channel=9, note=76, velocity=83, time=78),
    Message('note_on', channel=9, note=75, velocity=122, time=27),
    Message('note_on', channel=9, note=76, velocity=0, time=4),
    Message('note_on', channel=9, note=75, velocity=0, time=26),
    Message('note_on', channel=9, note=76, velocity=51, time=3),
    Message('note_on', channel=9, note=75, velocity=83, time=14),
    Message('note_on', channel=9, note=75, velocity=0, time=15),
    Message('note_on', channel=9, note=75, velocity=71, time=10),
    Message('note_on', channel=9, note=76, velocity=0, time=2),
    Message('note_on', channel=9, note=75, velocity=0, time=34),
    Message('note_on', channel=9, note=75, velocity=58, time=94),
    Message('note_on', channel=9, note=75, velocity=0, time=52),
    Message('note_on', channel=9, note=77, velocity=58, time=36),
    Message('note_on', channel=9, note=76, velocity=54, time=46),
    Message('note_on', channel=9, note=77, velocity=0, time=3),
    Message('note_on', channel=9, note=75, velocity=54, time=73),
    Message('note_on', channel=9, note=76, velocity=0, time=1),
    Message('note_on', channel=9, note=76, velocity=52, time=37),
    Message('note_on', channel=9, note=75, velocity=0, time=4),
    Message('note_on', channel=9, note=76, velocity=0, time=71),
    Message('note_on', channel=9, note=74, velocity=71, time=7),
    Message('note_on', channel=9, note=75, velocity=125, time=148),
    Message('note_on', channel=9, note=74, velocity=0, time=6),
    Message('note_on', channel=9, note=75, velocity=0, time=68),
    Message('note_on', channel=9, note=76, velocity=46, time=7),
    Message('note_on', channel=9, note=76, velocity=0, time=34),
    Message('note_on', channel=9, note=74, velocity=75, time=0),
    Message('note_on', channel=9, note=74, velocity=0, time=80),
    Message('note_on', channel=9, note=77, velocity=50, time=12),
    Message('note_on', channel=9, note=76, velocity=34, time=31),
    Message('note_on', channel=9, note=77, velocity=0, time=6),
    Message('note_on', channel=9, note=76, velocity=0, time=79),
    Message('note_on', channel=9, note=74, velocity=41, time=5),
    Message('note_on', channel=9, note=76, velocity=77, time=32),
    Message('note_on', channel=9, note=74, velocity=0, time=6),
    Message('note_on', channel=9, note=75, velocity=106, time=112),
    Message('note_on', channel=9, note=76, velocity=0, time=1),
    Message('note_on', channel=9, note=75, velocity=0, time=75),
    Message('note_on', channel=9, note=76, velocity=61, time=53),
    Message('note_on', channel=9, note=76, velocity=0, time=85),
    Message('note_on', channel=9, note=75, velocity=43, time=2),
    Message('note_on', channel=9, note=75, velocity=0, time=42),
    Message('note_on', channel=9, note=77, velocity=83, time=76),
    Message('note_on', channel=9, note=77, velocity=0, time=34),
    Message('note_on', channel=9, note=45, velocity=97, time=314),
    Message('note_on', channel=9, note=47, velocity=89, time=15),
    Message('note_on', channel=9, note=48, velocity=61, time=7),
    Message('note_on', channel=9, note=48, velocity=0, time=7),
    Message('note_on', channel=9, note=47, velocity=0, time=13),
    Message('note_on', channel=9, note=43, velocity=127, time=7),
    Message('note_on', channel=9, note=43, velocity=0, time=19),
    Message('note_on', channel=9, note=45, velocity=0, time=0),
    Message('note_on', channel=9, note=45, velocity=125, time=68),
    Message('note_on', channel=9, note=45, velocity=0, time=29),
    Message('note_on', channel=9, note=55, velocity=127, time=9),
    Message('note_on', channel=9, note=55, velocity=0, time=132),
    Message('note_on', channel=9, note=45, velocity=71, time=1619),
    Message('note_on', channel=9, note=47, velocity=97, time=9),
    Message('note_on', channel=9, note=45, velocity=0, time=9),
    Message('note_on', channel=9, note=45, velocity=54, time=7),
    Message('note_on', channel=9, note=47, velocity=0, time=10),
    Message('note_on', channel=9, note=43, velocity=127, time=9),
    Message('note_on', channel=9, note=45, velocity=0, time=1),
    Message('note_on', channel=9, note=43, velocity=0, time=18),
    Message('note_on', channel=9, note=45, velocity=114, time=59),
    Message('note_on', channel=9, note=47, velocity=77, time=5),
    Message('note_on', channel=9, note=47, velocity=0, time=18),
    Message('note_on', channel=9, note=45, velocity=0, time=2),
    Message('note_on', channel=9, note=55, velocity=127, time=12),
    Message('note_on', channel=9, note=55, velocity=0, time=163),
    Message('note_on', channel=9, note=55, velocity=71, time=2000),
    Message('note_on', channel=9, note=55, velocity=0, time=285),
    Message('note_on', channel=9, note=57, velocity=42, time=199),
    Message('note_on', channel=9, note=57, velocity=0, time=310),
    Message('note_on', channel=9, note=57, velocity=6, time=176),
    Message('note_on', channel=9, note=57, velocity=0, time=270),
    Message('note_on', channel=9, note=59, velocity=58, time=88),
    Message('note_on', channel=9, note=59, velocity=0, time=40),
    Message('note_on', channel=9, note=59, velocity=34, time=54),
    Message('note_on', channel=9, note=59, velocity=0, time=15),
    Message('note_on', channel=9, note=59, velocity=43, time=17),
    Message('note_on', channel=9, note=59, velocity=0, time=38),
    Message('note_on', channel=9, note=53, velocity=43, time=88),
    Message('note_on', channel=9, note=53, velocity=0, time=37),
    Message('note_on', channel=9, note=53, velocity=54, time=70),
    Message('note_on', channel=9, note=53, velocity=0, time=231),
    Message('note_on', channel=9, note=55, velocity=77, time=363),
    Message('note_on', channel=9, note=55, velocity=0, time=259),
    Message('note_on', channel=9, note=43, velocity=43, time=566),
    Message('note_on', channel=9, note=43, velocity=0, time=46),
    Message('note_on', channel=9, note=47, velocity=83, time=62),
    Message('note_on', channel=9, note=47, velocity=0, time=56),
    Message('note_on', channel=9, note=43, velocity=46, time=74),
    Message('note_on', channel=9, note=45, velocity=62, time=38),
    Message('note_on', channel=9, note=43, velocity=0, time=9),
    Message('note_on', channel=9, note=45, velocity=0, time=63),
    Message('note_on', channel=9, note=47, velocity=52, time=2),
    Message('note_on', channel=9, note=45, velocity=42, time=37),
    Message('note_on', channel=9, note=47, velocity=0, time=9),
    Message('note_on', channel=9, note=45, velocity=0, time=52),
    Message('note_on', channel=9, note=43, velocity=42, time=13),
    Message('note_on', channel=9, note=43, velocity=0, time=35),
    Message('note_on', channel=9, note=49, velocity=43, time=5),
    Message('note_on', channel=9, note=49, velocity=0, time=112),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    MetaMessage('end_of_track', time=0)]),
  MidiTrack([
    MetaMessage('midi_port', port=0, time=0),
    MetaMessage('end_of_track', time=0)])
])
